- Fake temporary protocol (will probably be JSON RPC later) - Service can write freely to client through server - Any new component we need (workers, etc.) can access the channels to write to the client