New features
* Implement image file reader for efficient frame-level access (`highdicom.io.ImageFileReader`)
* Add support for spatial coordinate transformations (`highdicom.spatial.ImageToReferenceTransformer` and `highdicom.spatial.ReferenceToImageTransformer`)
* Add support for color management based on ICC Profiles (`highdicom.color.ColorManager`)
* Add utilities for encoding and decoding of frames (`highdicom.frame.decode_frame` and `highdicom.frame.encode_frame`)
* Add new content item `geometric_purpose` to structured reporting templates (`highdicom.sr.templates.PlanarROIMeasurementsAndQualitativeEvaluations` and `highdicom.sr.templates.VolumetricROIMeasurementsAndQualitativeEvaluations`)
Improvements
* Add more segmentation test datasets
* Apply stricter flake8 coding style rules
Bug fixes
* Fix copying of specimen attributes in derived objects (`highdicom.base.SOPClass`)
* Fix docstring in structured reporting template (`highdicom.sr.templates.Measurement`)