Впихнуть все виды разъемов и выключателей в один библиотечный элемент, мне кажется тупиковой идеей. Да и крайне проблематично поддерживать потом такого монстра в актуальном состоянии.
Изначальная идея собрать виртуальный блок розеток-выключателей и получить с него все виды и экспликации очень проста (но не по исполнению) и крута. Возможно, стоит подумать о какой-то структуре библиотечных элементов и некоторой их условности.
пара пожеланий к разработчику:
- нумеровать ВСЕ изменения вашего, не побоюсь так сказать, программного продукта. Уже не в первый раз надолго залипаю, пытаясь понять, последняя ли у меня установлена модификация;
- подумать о добавлении объекта "панель управления" для теплого пола, управления климатом, систем автоматизации (умный дом) и т.п. Пока что, вполне обхожусь большим, нестандартным выключателем, возможно другие пользователи что-то подскажут. Может быть, всевозможные панели управления стоит вынести в отдельный элемент, как это случилось с выводом провода.