Rewrite loading & saving to have an actual API.
This is very important because Salet needs autosaving.