Takes care of tracking local demand for services by using a ListenerHook and FindHook. Manages the scope of the EndpointLister that is used for importing external services so it matches the local service demand.