Extracted out ImageProcessorArgs and Refactored to support more detailed crop scenarios
Merge branch 'dev'