Controller client
This provides a client to access the controller's APIs via GRPC.