Dúvidas básicas JSF2

Bom, tenho as dúvidas abaixo sobre JSF2 e espero que vocês possam me ajudar:

1 - Os arquivos de CSS e Imagens ficam dentro de WebContent ?
2 - Não sei se é certo (pelo menos no PHP trabalhava assim), mas quero criar uma página index.xhtml e criar toda estrutura de layout nela, depois só vou chamando as outras
dentro dela, dessa forma eu não preciso ficar definindo layout em todas. O que vocês em dizem ? Como fazer isso ?

[quote=rlanhellas]Bom, tenho as dúvidas abaixo sobre JSF2 e espero que vocês possam me ajudar:

1 - Os arquivos de CSS e Imagens ficam dentro de WebContent ?
[/quote]
Sim, em resources/css

[quote=rlanhellas]
2 - Não sei se é certo (pelo menos no PHP trabalhava assim), mas quero criar uma página index.xhtml e criar toda estrutura de layout nela, depois só vou chamando as outras
dentro dela, dessa forma eu não preciso ficar definindo layout em todas. O que vocês em dizem ? Como fazer isso ?[/quote]
Sim, estude facelets. É como a estrutura de layout do JSF.

Sou obrigado a definir o código abaixo em todas as páginas ?

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"

      xmlns:ui="http://java.sun.com/jsf/facelets"

      xmlns:h="http://java.sun.com/jsf/html"

      xmlns:f="http://java.sun.com/jsf/core"

      xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"

      xmlns:t="http://myfaces.apache.org/tomahawk"

      xmlns:c="http://java.sun.com/jstl/core">

Todo o código não, você precisa colocar o cabeçalho do xhtml em todas, mas cada xmlns depende de seu uso, onde você não o utiliza, não é preciso.

Obrigado