Documents Module
This module is responsible for document (file) storage, management and rendering. It provides CRUD that can be used by parentable content or standalone.
Documents are normally exposed in blocks attached to other content.
Document analytics are tracked to provide metrics on the number of downloads. These metrics can then be displayed on reporting dashboards.