Каковы необходимые шаги для создания моего собственного редактора для использования в бэк-офисе, который расширит defaulttexteditor?