Exploring Procedural Geometry with Three.js and WebGPU