Как в 1С-Битрикс реализован режим правки?
Плохо реализован.
А чего вы ожидали от визивиг редактора? Они нужны чтобы показывать на презентациях и убеждать пользователя, что ему не надо ничего учить, чтобы начать пользоваться продуктом, а не для реального использования.
Это правило для всех таких систем. Не используйте их - они для этого не предназначены.
В качестве основы можно использовать jqueryui.com/sortable/#portlets, вариант битрикса мне не особо нравиться, - я делал редактор только в админке и редактируемые страницы выводил через  iframe. При сохранении виджеты\блоки заменяются на псевдокод аля {widget name="news" id="2" items="5" class="widget-news"}