Rendering

Added GUISystem
Basics of the factory GUI