A generative tribute to the 1915 painting Compositie 10 in zwart wit (Composition 10 in black and white) by Dutch abstract artist Piet Mondriaan.

Often seen as the culmination of previous works from his stay at the Domburg and Scheveningen beach resort, Compositie 10 in zwart wit is an interpretation of the rolling waves and breakwater of the North Sea. It's currently being exhibited at the Kröller-Müller Museum.

While sometimes seemingly random, there is always some kind of method to Mondriaan's abstract works. I've attempted to distill this work into a comprehensive set of rules, which I then translated to an algorithm.