Description
Add support to chain multiple IImageProcessor implementations together using a Chain of Responsibility or similar technique.
The API only supports one implementation of IImageProcessor to be used at once, but it is a common ask to Process a full raw image and then perform a Resize or other operation. We want to be able to link multiple processors together so all operations can be applied via image.Process() API.
API Change
TBD
Difficulty - Medium