Better graph based Nameservice

 still problems with subgraphs to solve