Vue DnD provides you with tools to create sortable lists. To do this, set the same component as the drag source and drop target, and the data in the hover handler and reorder.
Write a cool JS library
Make it generic enough
Write README
Create some examples
Spam in Twitter and IRC to promote it (note that this element is taller than the others)
???
PROFIT