Huge amount of GUI basics. Just toying around with a good look and feel. Needs cleaning up and restructuring.