Updated Gui with Component/Container system

Settings menu not yet implemented