Vision: Draggable Items in A List or Table

A power table is your best bet; there's a recent post by @samngeru that looks like it's a lot of what you're looking for: