Started moving GUI to framework
Merged in new changes to the framework
Removed cross dependencies for the objects