Apache MyFaces has some components like Tomahawk that it is good to use in Designing and Integrate with JSF.http://myfaces.apache.org/tomahawk/tree.html