Есть уже наработки для примера:
Пример 1:
здесь показаны настройки как можно редактировать фигуры, а именно менять цвета линий, удалять определенные линии и другие настройки.
Пример 2:
здесь показано как должны переключаться и крутиться фигуры.
Нужно сделать одно едино приложение со всеми настройками