Split NodeRetriever interface

See https://github.com/bio4j/blueprints/issues/5