Initial commit, include the BaseEditor and a bare mockup of the basic MainGUI