[x] Modify the storage properties struct, storage property capabilities struct, and associated storage property configuration functions to allow configuration of
which dimensions above y and x will be used at all; and
which dimension should be the append dimension.
[x] Test and, if necessary, modify non-Zarr storage devices to indicate that they do not support this functionality.