Creating a JSF Components library