Got the framework for the GUI class working. I have been building GUI designs and layouts by hand on a notebook and I should begin implementing them tomorrow. Once I start the core of the GUI side I will begin devloping the Controller class and how it handles the publishing and subscribing to data from multiple other objects.