A mix of www.shadertoy.com and Overtone