D3 and Angular based write-anywhere WYSIWYG editor's core UI