Added GuiWidget and prepared for event based Gui system.