main system is working, and the shotgun maintenance command is underway.

There are just some easy-to-implement things missing, and some test. It's possible now to specify the cache directories using the kv store, which makes the system so much more flexible