Working on re-creating the GUI to handle resizing