@xiangli-cmu 
The new hierarchy:
        Router -> Service -> Service Manager -> proxy
Service Manager maintains the policy, service instances, and proxy.
The proxy also has a pointer to service manager to ask for a remote service addr.