Currently researching the best way to add the new datatype to support gap patterns:
How to script.
How to encode/store in the IPF image.
Make sure existing libraries refuse to decode these images - we don’t want to get sidetracks by non-existent bugs. This should simply be a matter of increasing the IPF format version number, but it needs testing.