Есть возможность попробовать себя в реализации конструктора веб-страниц.
Как я это вижу?
На странице конструктора слева будет меню с набором готовых элементов (кнопки, блоки, шрифты, ...)
Справа будет рабочая область с представлением как в итоге будет выглядеть страница.
Интересует информация реализации перетаскивания элементов и больше всего реализации сохранения страницы в таком виде, в котором она была собрана пользователем в конструкторе.
Самый простой пример на изображении