JSF project creation wizard intended to create specific to JSF project
structure with all artifacts on right place and ready to go.

Artifacts:

1.. Project structure. We need to consider Flexible Project Structure, as
soon as it becomes usable. From the other side it can be defined in Project
Template. I prefer not to overload the wizard with too much of questions, I
mean not to ask where to put sources and web root, how many source folder do
you need and so on.
2.. JSF implementation jars and what it depends from
3.. faces-config.xml
4.. web.xml
5.. servlet-api.jar from some reasonable place, I mean this is specific
jar that should be included into compilation, but excluded from deployment.
6.. jsp-api.jar - same like servlet-api.
7.. index.jsp

In fact we can create project template framework which will handle all
artifacts in some "smart" way.

Questions in addition to usual minimum (what project name and where to place
it):

1.. JSF implementation to use - from selection, at least RI and MyFaces
can be bundled, may be several versions of it.
2.. Template to use. Templates selection can depends from JSF
implementation.
That can be enough, but I'd like to "shortcut" to runtime also:

3.. Which Runtime to use, with ability to create new Runtime, if need
4.. Target Server, with ability to create new Server
5.. Context path, default to project name
6.. Servlet version, several servlet-api.jar can be boundled.

Wizard will create requires folders, copy jars and create web.inf and
faces-config with all default data for specific implementation. Plus, all
what is required for Java Project.