I don't know if it's exactly what you're looking for but part of my goal in coding this was to allow direct projection between any two arbitrary aspects (rotations of the globe relative to the projection). The reprojection is still lossy, as is necessarily the case for any approach to reprojecting raster images, but reducing the number of reprojection steps helps minimize that loss.