In developing FabMUSCLE I found the MUSCLE3 documentation to be generally pretty good. However, there is very little information on how the Configuration YMMSL object can be processed once it's read in.
I currently went to the Source code and investigated all the Python files related to it to figure out how to extract ComputeElement object names and implementation, but perhaps there could be some documentation on how these YMMSL objects are structured.
This ticket may be too early, as I do acknowledge there are still design iterations going on (e.g., multiscale/muscle3#21)