external datasource interface - extracted the nodestore, moved read and browse implementation to nodestore
reworking the nodestore interface
on the way of building up ns0