Let's say I have a photo of a face and I want to move say the lips or the eye. It's important to maintain the shape of that part but a little bit of distortion in the surrounding areas -- the nose, the chin, the cheeks, the forehead -- would be acceptable.
I've tried using puppet warp for this, but find that its hard to move one part as an entity without ruining its shape. Is there a similar tool that lets me draw a rectangle or a polygon and move all pixels within the area in unison?
This is in Photoshop CS6.