Impressionized Image
Click the image to see the original version.

Comments
The three main extra credit features I used were more utility features than output features. 1. Undo. So much undo 2. Source-side cursor pixel 3. Destination-side brush-shape display