Fix minor bug with crop
Add test configuration for image backends
Allow configurable image backend
Add tests for backends