Kennst du das Kompositum? https://de.wikipedia.org/wiki/Kompos...ntwurfsmuster) Damit lassen sich Bäume gut darstellen. Ansonsten kannst du dir ja anschauen wie es unter Unix gemacht wird (siehe INodes). Das ist die Dateisystemstruktur des OS, welche ziemlich ausgeklügelt ist.
Edit: https://de.wikipedia.org/wiki/Inode