Мне очень трудно найти что-либо о создании поддерживаемых, навигационных и подробных древовидных структур в PHP. Я хотел открыть его для сообщества SO и посмотреть, кто что сделал.
Как я вижу, создание такой структуры состоит в том, чтобы иметь объект для каждого узла со ссылкой на родительский или дочерний узлы. Я еще ничего не добавил в код.