controller: expose cache details.
It might be handy good to know, for each descriptor or other cached thing: where it's stored, how it's stored, what annotations on it, etc. We could have controller events for discarding things from the cache, cache compaction, etc.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information