Breadth first traversal by default.
an iterator to traverse the tree in the specified order
the model
the root node