I am writing documentation using MacDown for a very large and unfamiliar obj-c codebase (which uses some swift). I have been told the most important directory, which I am using as a starting point. As the previous (now outdated) UML was difficult/complicated for my inexperienced brain to understand, I am now taking a breadth-first search approach, i.e.list of relevant filesquick run-through of the header and then I move onto the most important implementation .m file:For the implementation I layout in a table: class section,  parameter type, method, return type.There are many parameter types but return type is an object specialA, specialB or specialC so I have tabled each return object's properties, so that I can see which are essential. Now I have taken the first method and have broken it down line by line, in table form. It is fairly complicated in construction - so what I want is to mark this table with 'falling arrows' that show how the variables/imports carry through. Like this:How do I do this? If it is not possible in MacDown/MarkDown, what is the simplest way to do it in HTML and write documentation in HTML?I have already checked this questionMethodology for documenting existing code baseBut the codebase is complex and has just gone through a large refactor so jumping in and changing it is not an option for me...Obviously dealing with bugs/features is the best way but I'd like to accelerate my learning and going straight for individual bugs risks me not seeing the wood for the trees.
How do I create a simple table with arrows to show the process of a method?
documentation;diagrams