Big commit of everything relating to sadGUI