geometry.js demo
grid + noise + random + fractal
and a few basic shapes