A pannable and zoomable canvas that holds movable elements.
npm install --save-dev svelte-infinite-canvas
See the demo for how it's used.