Понятие "трудоемкость в Ревит" - это вообще что-то за пределами реальности
Иногда бывает, что плагин выполняет действие, которое и руками не сложно сделать, но там столько кодить нужно, что аж страшно. Я сталкивался с таким - плагин просто ставил светильник на потолок в определенном месте. экономия времени вообще незначительная! Но когда я начал решать задачу, то там оказались сложные алгоритмические действия, включающие в себя теорию работы с графами. А учитывая, что я не супер-программист, то я потратил на эту задачу неделю времени. И поверьте - это того не стоило!
А бывает, что плагин очень полезный, а в коде достаточно простой. Хотя, в Ревите такого не бывает =))
Так вот - ваше описание не совсем корректно. Предусматривается, что плагин сам ищет оборудование, затем ищет стены рядом, затем ставит розетки? Верно?
В принципе, не так все сложно. Все аналитические действия нужно будет привести к простой геометрии и её анализировать. Однако, можно столкнуться с особыми случаями, когда придется "попотеть"