Refactor of JqueryPlugins/editableText to UI/Editable and Dom/RichTextFormatter