[x] Moved cellular2D and cellular3D into noises folder, update docs.
Other notes
Fixed missing citation for cubic-pulse
Fixed treemap on M1 Macs
Fixed prism on M1 Macs
Fixed scanline dithering on the gradient shader
Improved alignment of noise on gradient and renamed Noise to Dither
Shaders now use Clover 2D Hash for randomness generation (the original method is still suitable but there's no attribution so this change is better for OSS)
Other notes