potential issue regarding filling gaps with text
image 3 scoops, sorted in this order by start address:
A: 0x001 - 0x1000 B: 0x002 -0x10 C: 0x20-0x30
Now, when this_scoop==A, it'll correctly detect no gap to B.
When this_scoop==B, it'll detect a gap to C and insert a new scoop.
Reference zipr.cpp:589