"Lightweight" Portlet/Portal UI with Vaadin

Hi, I’m looking for ideas on how to quickly implement a portlet/widget style UI in Vaadin. I’ve looked at the PortletLayout add-on but it seems a bit rough around the edges and hasn’t been updated in quite some time. And of course searching for portal/portlet and Vaadin tends to return a raft of results for the ‘official’ Java Portlet API/Vaadin integration ;).

Basically I’d like to be able to wrap arbitrary widgets (perhaps a ‘PortalCustomComponent’ wrapper?) with consistent behavior (drag/drop, minimize,maximize, show/hide, etc), that an end user could add/remove/resize etc on their screen, with maybe some flexible, selectable defaults (2 across, 3 across, etc)