I wrote the Collager program over 10 years ago, but updated it significantly last year. It uses a library of images and selected parts of them to collage to the screen in a continuous process. The new version can do nifty things like rotating and resizing things it has captured from the source images, and can also reprocess the image to try to bring it more into line with a classic colour harmony (complementary colours, triads, etc). Here is one output from the program I have never shared before which I find oddly interesting, with its unusual colours and composition: