Introduce NodeLocator