Initial commit, the GUI