Documentation

Build the documentation using Sphinx:

Documentation is automatically deployed to GitHub Pages when changes are pushed to main branch using the GitHub Actions workflow defined in publish-sphinx-documentation.yml.