Added a base to build the GUI class upon