Tree Node Traverser that does breadth first search