Вынос плавающих настроек изменения/назначения адресов ближе к пользователю категорически приветствую. Надобность держать пункт "Адреса" в контекстном меню инструмента "Выбор объекта" стала сомнительной...
Проверил работу "резки полигоном". Помимо указанного
User_tester-ом порезал ещё и самопересеченным. Местами получилось забавно, но правильно.
Инструмент умеет больше, чем подразумевает его название. И разновидность режущего полигона выбрана правильно. Именно универсальный произвольный, а не полоса. В результате
теперь можно не только РАЗрезать, но также вырезать, прорезать и отрезать. Отныне с полигоном можно обращаться, как червяк с яблоком. Мне понравилось быть червяком. ЗАЧОТ однозначно!

По большому счету надобность допиливать резку отрезком линии и ломаной линией значительно уменьшилась.
Большая часть моего "дырочного"

манифеста реализовалась. Однако остался ещё один критичный косяк. Это операции "Вычленить элемент" и "Вычленить все элементы" в отношении к дырявым полигонам.
Некоторые соображения.
Вариант "вычленить элемент" на отдельной простой части полигона после выбора с шифтом особых нареканий не вызывает. Будь то "дырка" или фрагмент базового полигона. Однако если это одна из дырявых половин полигона, из вычленяемой части в самостийные полигоны вываливаются дырки, причем вываливаются все, иногда много и незаметно. (пример 1) Использовать "выбрать пересекающиеся" для их последующего удаления не перспективно. Во первых в этом функционале "пересекающимися" будут считаться смежные, соприкасающиеся полигоны. Как-то я уже выражал сомнение в правильности такой выборки. Во вторых, выделены будут все элементы, а не только полигоны. Их бывает много. Продвинутый выбор по типу и пересечению для отдельно взятого элемента не поддерживается. В идеальном варианте этот элемент должен вычлениться со своими не измененными дырками. Полудырки удаляются с коррекцией контура базового полигона.
Вариант "вычленить все элементы" на моем монстре срабатывает согласно своего названия. Получается много самостоятельных элементов одного типа, и естественно, цвета, лежащих друг на друге. Настоящий кошмар картографа. Подобный подход практической цели явно не имеет.
В практическом варианте могу предложить вычленять только не вложенные элементы. "Полные дырки" удаляются, "неполные" корректируют внешний контур базовых полигонов. Вычленение дырки из полигона, в подавляющем количестве случаев, подразумевает её удаление. В редких случаях можно предположить вычленение дырки с целью последующего преобразования в объект другого типа. Но в этом случае у пользователя остаётся возможность "вычленить элемент" с выбором дырки с поджатым шифтом, или даже множественной выборки нескольких с поджатыми (ctrl+shift+mouse).
Традиционный глюкодром в аттачменте.