Fix documentation-related issues

* Add a missing package to `requirements-optional.txt`
* Add a formerly undocumented module to the docs
* Properly designate several code blocks
* Fix a broken class reference