Use GPLv3.
Transform chunks of data to packets.

We talk about communicating with the Lineage client in terms of packets,
so we should transform chunks to packets as early as possible in the
processing pipeline.