ImageView that allows you to pan, zoom, and define custom sections of the image to be selectable