Combines multiple messages into a single large one. As many messages as possible are combined into
one, after a max timeout or when the msg size becomes too big the message is sent. On the receiving
side, the large message is spliced into the smaller ones and delivered.