Plantuml can also generate ASCII, so playing with ditaa I managed to have intersting things...

I opened a public repo on my GitLab account to put that all so you can have a visualization of it (source files and `png`s):

https://gitlab.com/yahya-abou-imran/collections-abc-uml

`dot` files seems also interesting by the way...