Trying to merge the PhotoViewAttacher, PhotoView, and IPhotoView. Probably should remove IPhotoView too, as having an interface seems like a waste