Add shadertoy example

Closes #420.
OK, I just pushed some changes, is it better?