Helper traits for loading and writing to JSON files.
This trait is implemented for structures that represent entire files for easy loading and deserialization, as well as saving and serialization.