After some consideration, it became clear that this service implementation is closely tied to the DispatcherLoop -- which will consequently be responsible to run and expose this service implementation