An experiment in Scheme to try and emulate Photoshop and Gimp