Added new file: gui.hpp