Duvida sobre facelets

Bom dia galera,estou começando com facelets e pelo que andei lendo ele não gera um servlet como o jsp tradicional,entao e surgiram as seguintes duvidas:

1ª Como posso acessar objetos da sessão?
2ª Como acessar o objeto UserPrincipal?
3ª Como posso utilizar as minhas taglibs que hoje rodam em jsp?

Antecipadamente muito obrigado.