My Home has a Main Area that consists of all sorts of widgets. Now I am looking for a solution where I can add a custom widget area as a widget and then add all the needed widgets inside that custom widget area. And I want this to be in a drag and drop fashion, where I can change the order of the widgets in the custom area; just like the default widget system. I have been looking for a plugin but seems like it doesn't exist. So, I am thinking of building it myself. However, I don't know where to even begin. What libraries do I need for wordpress widget drag and drop support? I don't have problem building the display (the widget function) my main problem is editing function (the form function).