Reworked Gui system.