Made the GUI more modular with QDockWidget!