It started from a pen https://codepen.io/Wuyue/pen/prXwBN and is developing into a robust reactive visualisation app. Shader Lavalamp effect Shader based on Jamie Wong implementation http://jamie-wong.com/2016/07/06/metaballs-and-webgl/