GUI Refactor
------------------------------------------------------------------------
Refactored GUI to use JDesktopPane and JInternalFrame within the view