Cleaned GUI. Lots repeated code in GUIComponent & SubGUIComponent
removed. Now everything is a GUIComponent.