Awesome work, and a beautiful fractal I hadn’t seen before! Note that extending Plot.Mark gives you some built-in shorthand; for example:
```
smark(shader).plot({
width: 512,
aspectRatio: 1,
x: {domain: [-4, 4]},
y: {domain: [-4, 4]}
})
```
So perhaps you don’t need the splot helper too? (Though it’s also giving you more shorthand for specifying the x and y domains.)
Thank you! The structure is the same as the domain-coloring notebook, which also had two other plots as helpers. The main use of `splot` here is the zoom.
Right now I’m working on adding simple uniforms support.
The fractal is essentially an inverted Mandelbrot set.