A utility for traversing sections of a scene graph and running a supplied piece of code on node of a specified type. Used to make global changes to properties such as transparency or capability bits.