Added Extent support to the legacy reader and writer.
The legacy reader and writers only used dimensions. This did not support extents that do not start at (0, 0, 0). Added initial support.
The legacy reader and writers only used dimensions. This did not support extents that do not start at (0, 0, 0). Added initial support.