add support for crop downscaling and uberjar w/ maven shade