The user now requests the type of communicator they want built.
Add in a zmq communicator channel.