This way we could get a handle on how many packs users are contending with.
Note that this location is unsatisfactory because we have so little metadata
available -- it'd be nice to denote type of store (data, history), type of
content (data, trees), and location of store (local, cache). Perhaps callers
could pass these keys to the constructor.