Я ищу рекомендации для структуры векторного редактора, которую я намерен использовать в качестве отправной точки.Фреймворк должен уметь выполнять такие задачи, как рисование примитивов: линия, круг, прямоугольник и т. Д., И иметь поддержку слоев.
Конечным результатом моего проекта должен быть что-то вроде редактора Vectr (https://vectr.com/)