Basic GUI & a few GUI methods (color chooser, font loader)