Как правильно делать векторный JS-редактор для экспорта SVG?
Необходимо сделать что-то вроде Фигмы, ФШ, Иллюстратора в вебе. На ум приходит вариант с оверлеем в виде canvas ровно поверх svg картинки для отображения точек редактирования/перетаскивания "усов" (у Безье) и зеркалирования всего что происходит из канвы в svg. Фиговая идея? А как сделать лучше?