JSF e GWT

Olá a todos,
Estou desenvolvendo uma aplicação WEB utilizando JSF. E agora estou vendo que preciso de componentes visuais mais ricos.
Um das coisas que estou precisando é drag-and-drop de imagem e partes da pagina div. Preciso fazer algo como “Página inicial personalizada” do Google.
Sei que muito dos efeitos de drag-and-drop, igual o que eu vou fazer, não precisará de requisições ao servidor, mas provavelmente eu precisarei em outras parte de AJAX.
É facil a integração de GWT com JSF?
Eu dei uma olhada no ajax4jsf mais seus recursos são muito limitados.
To pensando em dar uma olhada na lib do yahoo para fazer esse drag-and-drop tbm.
Mas o problema é, alguém tem alguma experiência de utilização de jsf e algum framework de javascript/AJAX que possa me ajudar em alguma dica.

:arrow: Outra coisa, eu gostei de como é criada a parte da interface em GWT, muito parecido com swing/swt, tem como eu criar meus componentes jsf dessa forma? Existe algum outro framework que pareça com isso mais implemente MVC, ciclo de vida e a auto-cola que o JSF faz com o form e o backbean?

Abraço