KEYS and SPECIALS in particular could do with this.
Should be more manipulable and stable. If we want a Python interface afterwards, views would be safer than handling the actual files.
Need to check safety and how files are stored - as well as dependencies.