Core Concepts
this file format aims to
- make it use a scratch2-like format
- devide up all of the seperate data structures into indevidual files to accomplish goal #3 and to lower the amount of data that must be parsed for a single component of the file
- be easy to read and understand as the user of the app
- save the least amount of data without modifying the vm to hold the same data
not while it isnt strictly required for operation, goal #3 does mean that the json files in the file format are normally formated rather then being compact
i think thats it actually