IFF files are extensible and forward/backward compatible:
  o Chunk contents should be designed for compatibility across
     environments and for longevity.  Every chunk should have a path for
     future expansion; at minimum this will be an unused bit or two.
  o The standards team for a form type can extend one of the chunks that
     contains a structure by appending new, optional structure fields.
  o Anyone can define new form types as well as new chunk types within a
     FORM type.  Storing private chunks within a FORM is OK, but be sure
     to register your activities with Commodore Applications and Technical
     Support.
  o A chunk can be superseded by a new chunk type, e.g., to store more
     bits per RGB color register. New programs can output the old chunk
     (for backward compatibility) along with the new chunk.
  o If you must change data in an incompatible way, change the chunk ID or
     the form type id.