Allow images to be filtered by region

Add an ImageRegionResource to the API and link it to the
ImageResource so that images can be filtered by region.