Changed
- The base reading and writing structures have been updated to enable reading and
writing data in both the natural use format of data (using `read()` or `write()`),
as well as the raw storage format (using `read_raw()` or `write_raw()`).
- kmz construction has been moved from the `sarpy.io.product` subpackage to the
`sarpy.visualization` subpackage.
- The `sarpy.processing` subpackage has been restructured for clarity of purpose.
This includes moving sidd production construction has been moved from the
`sarpy.io.product` subpackage to the `sarpy.processing.sidd` subpackage.
Added
Implementations for DataSegment and FormatFunction for reading and writing
changes.