Open
Description
Currently we have Doxygen set up, but not the graphs since they take hours to generate.
The API displayed in other projects such as pybind11 seems very nice, so may be worthwhile to look at what they use.
Our API is documented, but doesn't include the graph of classes, etc, since that takes a long time to generate. This time may be unavoidable, so perhaps we can resolve this by adding a boolean to our GitHub action that optionally generates the graph and only use it for the final release docs.