generalized hierarchical object storage