The JSON Outline Schema is a way to use an array format to express relationships between multiple pieces of content.
HAXcms utilizes the JSON Outline Schema in order to create the smallest back-end possible. Because of the extreme flexibility of this schema, it allows them to write virtually anything onto the file system. As another advantage, the files are static and can be stored in version control.
https://github.com/elmsln/json-outline-schema