Turned the RAETree into an iterator for easy loops.  Iteration happens depth first.