Support iterating over all nodes

This just uses tha same iteration model as the operation iterator.