Вопрос 1) принцип реализации того что на скриншоте.
2) что брать за основу для отрисовки различных объектов на рабочем поле..
3) объекты должны быть перемещаемы и масштабируемы вместе с полем,
В общем смысле что-то похожее на Workbench
Посоветуйте в какую сторону копать?