Update ``Application`` model to better reflect the spec.

The ``Application`` model has been updated to better
reflect the spec generated during the workshop.
Update applications documentation.

The documentation reflects the latest changes.
Regenerate HTML output of the documentation.