ExternalContext abstracts context, request and response information so that compile-time
dependencies on the Servlet API or Portlet API can be removed.
The Filesystem resource manager is able to load ressources from the filesystem with a direct
mapping, unlike the FlatFile resource manager which creates a sandbox.