Better field names for transversal
Fix up chain structures

Levels are now in a linked list (unary tree)
Prevent loops in levels and results
Change in tree structure clears transversals in children