Just sharing a work in progress. Its basically a combination of multiple shaders with a feedback loop for the image. it produces some interesting results and plays nicely with shapes drawn onto the canvas. Will post update later. The code is a bit large and currently a lot of bugs, also there is no shader logic to speak of, just filters.
Ive combined it with a particle class as for some reason some settings interact with shapes drawn onto the canvas.