BluePrints for writing JSF Components that use AJAX