||This abstract class is intended to be implemented by clients that want
to have control over various aspects of the web application such as
the servlet name at which the application can be accessed,
the default entry point and the list of entry points that may
appearance of the startup page (favorites icon, markup of the page
the theme to be used
It serves as a callback that answers requests to the above outlined
aspects via its getter methods.