Modified gui_sample file to include definition of abstract GUI class.