caching categories

Dont really see why that would be weird. It's a global cache valid for X minutes. Renewable for whatever modules are available. You'd always need to have a top level (azure) indexer. And reading multiple files would always yield worst performance results. So i'd like to keep it as is.