Firstly, this piece is very heavily based on @thingticket's piece "Game Over" which very ingenuously used both p5js and Hydra to create a game over screen. I was attempting to create a generic template for using both libraries and got sidetracked by watching the swirling patterns here.
This also uses a library called GPU.js which forces machines with a dedicated GPU to render p5js with the GPU instead of the CPU, in theory an efficiency step that could expand the potential of the already vast p5js codebase if used in interesting ways.
I suppose this makes this a tech demo, but on the other hand I really enjoy the textures.