Project and Pull: Surfaces as Input Objects

request: Add surfaces to the types of input objects which can be transformed using Project and Pull. The uv mapping should be maintained to allow flowing of images onto the transformed surfaces. (Note this request is fundamentally different than FlowAlongSrf.)

This capability could be used in conjunction with Request - Project to a point, Project to camera to map a of a non-planar object onto a non-planar surface.