Hi.
Some time ago I made some efforts to try to document OS/2 architecture at a high level (here some attached files).
Now I want to try to understand better, at a high level, how is the OS/2 APIs begin organized and try to generate a high level graphic about it too.
Example: This is an in-complete graphic example from the EDM/2 OS/2 API project.

My questions are:
1) Do you think that the OS/2 API Project at EDM/2 has a good organization about it?
http://www.edm2.com/index.php/Category:The_OS/2_API_Project2) Do you have any references to try to have a diagram on how the APIs are organized?
3) Any suggestions to try to organize it?
I have not practiced with UML in a long time, but if you have good examples of what can be a good way to diagram the OS/2 API organization, that can be better than this mindmap, please let me now.
Regards