The documentation is grouped into two categories: API Reference and User Guides. The API reference
is generated by doxygen from the comments in the source files. The User Guides are generated by
Sphinx from reStructuredText files located in the doc
directory.