Class diagram
This class diagram is something I’ve been making over the course of many years of hacking on this code base, to mainly help myself digest the structure of each area of the code base.
Note that because this diagram is manually updated, many parts of it may well be obsolete. It’s not my intention to create a comprehensive and up-to-date class diagram. If you need such code documentation, try docs.libreoffice.org.