Slightly nicer node finding.

Still some difficulty around different iterator types.
Node rotation