This is a first commit. The draft of the gui is built.