I mentioned this in the discord channel before, but there was some pushback by those who liked that it was an existing file format.
The easiest way to get this behavior right now with the ability to change everything else in the future would be a custom file format. Could even just be
8 bit major version header (we’re not gonna need that many breaking versions right?), rest data.
This could mean just strip the first byte, and the rest is an archive file consistent with the version, or the custom file type could have other information too, so long as the major version is at a fixed offset.