Provide at least first iteration of channels distributed over network, these must support:
- working over existing protocols such as AMPQ, MQTT etc.
- bring your own serialization (including to fit a particular protocol)
- datagram or streaming (though datagram might be preferable)
- with or without guaranteed delivery (user option)
- low-level transport customization: reconnections, sharing connections, connection pools etc.
Provide at least first iteration of channels distributed over network, these must support: