First commit. Basic GUI working.