Спасибо за уточнение.
Сейчас я столкнулся с проблемой: переключение версии блока не работает. Я могу переключать только встроенные блоки, но не узлы блочного уровня.
В какой-то момент я хотел бы, чтобы блоки отображались, когда курсор не находится на них, а также добавить селектор стилей, но, мне кажется, это можно сделать позже, после того как базовое редактирование заработает.