Renaming, ServiceNetworkTool basic, NodeTestMain
 - Renamed some providers and registries
 - Reduced the tooling, networking confusion into simple ServiceNode
 - ServiceNode requires a descriptor to help tooling
 - Added AbstractServiceNode, most of ext implements it and adds a
descriptor parameter
 - InterfaceRegistry has a generic type, but may not be permanent...
 - ServiceNetworkTool does the basic function of showing a graph of the
ServiceNodes, enough to illustrate examples so far.