ENH: distort coordinates using a quad control polygon. set control poly to the unit square for no distortion.