* Half support 1.18-experimental-snapshot-1
* Fetch 1.18 presets and improve rendering of lists
* Noise preview with deepslate
* Biome preview with deepslate
* Generalize canvas logic in one hook
* Simplify useCanvas
* Use mcschema for 1.18
* Improve noise settings preview controls
* Fix build
* Update deepslate and improve preview caching
* Cleanup, remove old preview code
* Couple seed between model and preview
* Limit output to improve performance + copy feedback
For the vanilla overworld dimension (200K lines),
it took 2+ seconds to write the output to the textarea
Now capped at 10K chars
* Add surface_relative_threshold to decorator preview
* Improve fixed list errors