Possible implementation for receive and send chains.

Still not figured out how to (de-)multiplex streams.
Update comments.
Forward signals from queue.
Add packet_sink::send_packets()
Add packet_source, add sequence numbers tracking.
Update logging.