The viewer submodule is used to bootstrap the
webapp, providing an implementation of Wicket's
WebApplication class that also bootstraps the
Naked Objects runtime.
It also provides login/logout pages, and registers default sets of
ComponentFactorys which ultimately determine the
look-n-feel of the running webapp. The WebApplication class can be
easily overridden to allow these defaults to be altered.