https://devhubby.com/thread/how-to-load-multiple-svelte-components-dynamically