Reworked how a TraverserGenerator is retrieved and processed.