@ecker-o
Hi! Here's a WIP. The code is vanilla js. I'm using 2D discrete Fourier transforms and morphing to generate complex geometry. The shapes are then rendered by drawing tiny rectangles that snap to a grid. But the grid is moving so the rectangles won't overlap.