Carrier transport handles chunking and reassembly under one bundle id; the size cap is a sliding window, so a 5 MB image, or video, just works without any chunking code.
Move files and media reliably across an intermittent network, not just short text messages.
Deeper implementation detail is coming in the Hop whitepaper.