So I'd like to draw the architecture to clearly visualize what the architecture currently is, and what it should be. I'd also like to "zoom" a level, e.g. identify the purpose of a layer, then the implementation of it, and implementations and relations around certain subclasses.
I think something like draw.io does the trick, but I figure there are better tools out there. A mind mapping tool could also work, but I haven't found any that I'm more comfortable with over pen and paper.
If you need more UML-like stuff check out https://plantuml.com
Also, if you get stuck (sometimes it's pointless to diagram the arch as is), try to describe the architecture in sentences and pseudo-code.