I really like the Piet programming language, so I wonder: how could an object-oriented design be created in Piet?
I expect it to be an animated image, maybe a multi-layer image. Either objects are stored in different layers, or in different frames.