I am just starting developing a bit complicated project in c#. I would like to design class structure toroughly remembering all details of program behavior to avoid future design problems. Have you heart about a solution how to manage UML diagrams, mental maps or just tree graphs with screen reader?
I used https://www.planttext.com for my systems analysis and design class and for a few things in discrete math. Its a way of taking text and turning it into UML diagrams. the diagrams aren't accessible though. It can output to png, csv, and text if you need to give it to a sighted person. What you can do is save the original text part and refer back to that.