Based on https://github.com/mtmeyer/codemirror-svelte-modules and https://github.com/hperrin/smui-example-sveltekit