Sources: https://webgpu.github.io/webgpu-samples/samples/computeBoids https://www.youtube.com/watch?v=bqtqltqcQhw https://www.w3.org/TR/WGSL/ https://webgpufundamentals.org/webgpu/lessons/webgpu-compute-shaders.html