Added the classes for the GUI and stuff