1. изменение нуля у чертежа - штука заёбистая, т.к. нужно будет при его отрисовке этот новый нуль учитывать, в т.ч. при выводе чертежа в пдф, где отрисовка полностью своя учитывая, что сам чертёж редактировать нельзя, в этом мало смысла, плюс при ручном изменении по любому проебётся точность и машина, вместо того, чтобы ставить всю хуйню на плате, начнёт прикреплять компоненты в лучшем случае к воздуху, в худшем - к лотку 2. зеркальное отражение надписей - херня из под коня, если надпись повёрнута на 90 градусов, то отразится она на 270 и наоборот, на 0 - повернётся на 180, что вообще не добавит читаемости, так что самый простой и логичный вариант - это отключить поворот надписей как таковой по кнопке 3. смещение надписи компонента относительно точки привязки самого компонента - легко, через домножение константы расстояния на единичный вектор, повёрнутый на нужный угол (к примеру, тот же самый, на который повёрнут сам компонент) вопрос в том, куда вывесить эту настройку: места нихуя нет. Добавить выпадающее меню с настройками? Или отдельное окно, которое можно будет перемещать?