это все про графический редактор. Corel draw, Adobe Illustrator и так далее. все эти функции есть там. количество функционала для управления элементам - там коллосальное! поэтому придумывать ничего нового не надо. нужно просто потихоньку фичи от туда перетаскивать.