Необходимо построить топологию из различных элементов массива , к примеру возьму сетевую топологию
Т.е в случаи добавления какого либо оборудования он автоматически добавляется в топологию, к нему присваивался класс и данный элемент строил линии до того класса с кем у него реализована связь по l1.