Add protocols for stores that support byte-range-writes. This is necessary to support in-place writes of sharded arrays.