Added some more documentation and functions.

The Frame interface has been extended, as it might prove to be a good
interface for directly working with the pixels of the frame.