After showing an early development beta version to a few people, I have completely re-written this extension in EDIF.
The Format Object allows you to define a file format, then use that format to save and load files. Formats can be made up of bytes, shorts, integers, 64-bit longs, float, 64-bit doubles, and strings with either a size or a null terminator. Additionally, a format can contain in itself another format (it is recursive) so that you can break up even the most complex formats into simpler ones. You can also control how many times a sub-format is used to read data from the file, be it 0 or 65537 times.
This is the example MFA file from in the zip:
Please login to see this link.
Download link will be maintained here, beta or not: Please login to see this link.
There is a brief flurry of helpful dialogs in the properties, which can easily be accessed from the event editor. This is just until I get a help file going.
If you have any questions on how to use it, refer to the example or ask here.
Enjoy!