...
One approach, that were already discussed in the master thesis, were to change the data structure from hierarchy based to relation based.
Potential candidates for this is the Adjacency list and Pre-order Traversing.
TODO: Ask advisor about this.
Currently data is handled in a relational data structure.
...