List all dependencies in documentation

For an in-depth overview of the software, we should list and explain the use of our dependencies in a chapter of the documentation.