The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system.The creation of UML was originally motivated by the desire to standardize the disparate notational systems and approaches to software design. It was developed at Rational Software in 1994–1995, with further development led by them through 1996.In 1997, UML was adopted as a standard by the Object Management Group (OMG), and has been managed by this organization ever since. In 2005, UML was also...
(that's mostly a joke, but I think we can just publish docs to lyxal.pythonanywhere.com/docs or something and explain a bit instead of using UML)
Speaking of which, we might want to consider pydoc to autogenerate docs from docstrings for later. It's not a priority, and perhaps never will be, but I'm just putting it out here