||Holds webapp-wide resources for a JSF application.
||see Javadoc of JSF Specification
||Represents a message to be displayed to the JSF application user.
||The interface for an object which determines what the "next" view to show is,
and then causes the ViewHandler to set that view as the current one.
||Responsible for storing sufficient information about a component tree so that an identical tree
can later be recreated.
||A ViewHandler manages the component-tree-creation and component-tree-rendering parts
of a request lifecycle (ie "create view", "restore view" and "render response").