Editor

Starting work on the editor...

#49 #48 #45 #41