I am working on documentation following the C4 model (http://c4model.com/) right now, and using @MiroHQ turned out to be a real pleasure. Here is nice example for a component diagram: https://github.com/nRFCloud/email-test-api#component-diagram - I think it really helps to understand what a component is doing.