Dynamic check boxes with drag/drop enabled?

Is it possible to support drag/drop in checkbox list to reorder items? I have a scenario where I need to build dynamic list of check boxes, and allow reordering of those individual check boxes (sort of like select columns to display in a grid in a specific order as a personalization feature).

Thanks,
-Jai

You can easily add CheckBoxList items using foreach loop however drag and drop is not supported out-of-the-box.

Thanks for the reply. I have tried using Checkbox list, but when I wrap its individual checkboxes inside draggable zones, the list itself doesn't render...
Best,
-Jai