It's exhausting trying to hold the code structure in my head.
I've noticed people using flow charts to describe github.
Of the open source + cross platform programs available,
I like
pencil and LibreOffice Draw.
I like the fact that pencil is on github, and that it can be a standalone program or a firefox plugin.
My idea is to create a repository (LibreCAD/charts) where we can collect files like:

This way we can easily make corrections or updates to the source charts;
and we can use the PNG files on the wiki.
How I imagine the repo: