Мне нужно создать приложение, которое рисует векторные фигуры на холсте, и у пользователя есть возможность выбрать созданную фигуру, изменить ее размер и переместить куда угодно, увеличивать и уменьшать масштаб холста (например, OmniGraffle http://www.omnigroup.com/products/omnigraffle-ipad/).
Какие технологии и библиотеки лучше для него?
Спасибо.