Plan list of usecases.
Add interaction for image add usecase.
Add license text
Minor tweak for coding standard
Specify image data type
Create validation exception type
Define validation tool
Define validation behavior in image add submission role
Add file data type
Specify graphic tool
Add check image width behavior in image add submission role
Add resize to layout behavior in image add submission role
Add generate bg behavior in image add submission role
Add cropped thumbnail behavior to image add submission role
Specify filesystem tool
Specify repository requirements
Minor documentation fix
Add submit behavior to image add submission role
Add DI resolver for image add usecase
Make image add usecase return added image id