Removing TODO
Adding ability to check circular references before adding a child, connected components, + initial layer fuzzing to discover bugs
Fixing trail interval comparison