Вот и нужно понять - в каком виде этот функционал должен работать?
Предлагаю ввести такое понятие как уровень детализации схемы.
Почему, потому как у нас со схемами разной детализации работают отдельные три подразделения. И требования к представлению в интерфейсе у них разные.
1 - детализация по волокнам.
2 - детализация по кабелям.
3 - логическая схема соединений.
Можно предположить больше вложенных уровней, как вверх, так и вглубь. Различные инкапсуляции и физические цепи с кабельными каналами.