Create a service info for the given interfaces.
Resolve the given descriptor to the implementation of the service.
Create a router for the given services.
Create a router for the given services.
An array of service interfaces to implementations.
The services.
Turns a service implementation and descriptor into a Play router