Do some rename, filling missing implementations.

It's ready for happy-path testing.
Adding a ServiceInvokerTest