Reorder Tabs in TabSheet via drag and drop

Is there any plan on supporting tab reordering via drag and drop for a TabSheet the way columns can be reordered in a Table? This is a common feature of web browsers now.

Also on a more advanced note, if a tab could be dragged outside of the tabsheet and converted to a separate browser window, and then dragged back into the TabSheet, that would also mimic the functionality of tabs in browsers.

Thanks to the add-on
DragDropLayouts
, we can do the basic drag and drop reordering of Tabs quite easily. Great job on creating this to cover for the base platform missing this ability.

It was easy to do, as well, just replacing TabSheet with DDTabSheet and then adding these two calls:

setDragMode(LayoutDragMode.CLONE);
setDropHandler(new DefaultTabSheetDropHandler());