The pixels on the page mutate at random by a factor 10% at the end of each viewing: if a visit
causes the average time spent looking to increase, the composition saves
its current state before making further experimentations. If a visit
causes the average time spent looking to decrease, the most recent change is overwritten.
Images are stored as base64 dataURLs in two .txt files (painting/altered_painting). Both are generated + created when the app is ran for the first time. View source to deploy your own here.