A visitor mechanism for navigating and operating on a plan of
Operators. This class contains the logic to traverse the plan. It does not
visit individual nodes. That is left to implementing classes (such as
LOVisitor).