Port a Jsf mayormente completo, faltaría revisar y pulir algunos detalles.