If your concern is rearranging lists using drag and drop, this can be
done by gwt-dnd package. I've used it to rearrange a list of
disclosure panels. The rearrangement is saved in the Database via
RequestBuilder.
One of the best things I found regarding how to make composite objects
(like Disclosure panel) draggable, is by inserting components in a
FocusPanel.