[LCG] Switch the primary node iterator to be a *much* more normal C++