* Allow inner chunks to not equally divide the shard shape
* Allow for an external shard index
* Allow for a shard index encoded in JSON
* Common to all shards if in the array's zarr.json
* Incorporate into future per-chunk metadata
* Compose with variable length metadata
*