This might require an additional flag to rearrange axes in vmr read write functions
This might require an additional flag to rearrange axes in vmr read write functions