maybe would make maintainability of this project much better, and i wouldnt have to make my own virtual scrolling implementation thanks to https://github.com/ArcticKeaton/svelte-virtual-scroll-list or https://github.com/humanspeak/svelte-virtual-list
im not sure how i would re-implement the selection/drag and drop feature though. ill have to look into that