This would not be an implementation of the master format idea, but what about just adding the feature of archiving a certain format with the ability to later restore said version? This could be implemented by, for example, creating a "archive.zip" in which the copies to be archived are stored. This could potentially also be expanded to allow archival of however many copies the user desires, if filenames inside the archive.zip are done right.
|