Joshua Davis, generative art compositions. Learn more at joshuadavis.com