Add a format version number to the fallback file

atagar asked for this, and it's a good idea.

Let's use semantic versioning:

  • major versions are for incompatible changes, like removing non-optional fields
  • minor versions are for compatible changes, like adding fields
  • patch versions are for bug fixes, like changing an incorrectly-formatted header comment
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information