Image3D with different size for each slice

When using mipmaps (e.g. for graphics or image processing applications) it can save memory to subsample the size of the coarse scales.

Thus, it might be helpful to support image3D type with different size per slice.
Of course this image type could be accessed only via normalized coordinates so the scaling would be done differently for the specific accessed slice.