Пользуюся уже около года програмой для рисования топологии, бухгалтерии и т.д.
Там очень качественный модуль именно по топологии, рисует сразу структуры дома, кол. пользователи и т.д., хотел бы порекомендовать разработчикам посмотреть, на сайте есть полнофункциональная демка, может добавите что нибуть в свой модуль
или улучшите.
Ссылка
http://www.userside.org.ua.
P.S. Если сочтете за рекламу - то удалите ссылку, но посмотрите пожалуйста сами, может идеи почерпнете какие нибудь
.