Currently we have a SimpleProgressStore which serializes a map of progression to a file. This probably isn't ideal and actually is more there so that we can test that everything else works which depends on storage.
Other options:
Human readable:
- XML
- YML
- JSON
- SQL (MySQL, SQLite)
Not human readable: