Re-arrangle panel items by dragging

It would be nice to be able to organize panel items by click and holding, and dragging them, with an intelligent snap to the sides, and center of the panel. Similar to Windows.