Ajduda com montar um arvore de questao

bom dia…
estou trabalhando com jsf, primefaces e tenho o seguinte caso:
tenhu um cadastro de QUESTIONARIO e QUESTAO, ai tenhu uma tela que associa as QUESTAO com os QUESTIONARIO,
ate ai tudo bem, consigo fazer normalmente, agora preciso fazer um QUESTIONARIO se relacionar com outro QUESTIONARIO,
queria fazer isso de uma forma grafica, pensei em arvores, so que nao tenho ideia de como fazer isso com jsf e prime,
alguem saberia me dizer um plugin ou framework que me ajudaria fazer isso de forma bem interativa pro usuario??
eu poderia usar duas grids, so q nao fica mto bem entendido pro usuario.

obrigado