#105 Refactor the WYSIWYG

Same question here about difference between new and edit.