Давайте обсудим требуемый функционал компоновщика
1. Автоматическое определение реек и мест крепления. Вставил автомат - он сам прыгнул на рейку. Причем на 3Д объекте место рейки должно размещаться на любой плоскости по желанию пользователя. Например, шина для 19" оборудования позволяет крепить на себе оборудование с 4х сторон.
2. Возможность создавать объекты сложной формы, например шины с несколькими изгибами и не под прямым углом.
3. Автоматическая трассировка проводов.
4. Возможность получать сечения, внешние виды, чертежи монтажных вырезов.
В принципе, уже существуют компоновщики с такими возможностями, но чтобы можно было делать объекты сложной формы и удобно их размещать - такого не встречал.