Model manager with serialization, auto-loading, and delayed write-back caching. Basically, a somewhat-relational database using JSON files on a per-row basis, which live alonside their associated data files in the file system.