Descriptive names for UI elements
Clean up, replace some instances of std::vector by QList
Move network-related functions in a separate widget