Improvements to ImageControl.

Removes some unnecessary members, adds comments, and adds the ability to set source and destination regions.