Add skeleton of source editor
Tweak source a bit more prior to release