Moves all the frame manipulation code into one method

Provides an alternative to long chaining, less method calls, less temporary rects that way, too.

See README for a synopsis.  Bumped the version to 0.13.0.