Refactor the adding of implementation into a separate method, a step on the way to making the Node concept stronger.
Making a start method that can start a client given a channel
More stepping stones for registring clients.