As a DApp project gets larger and interactions among contracts get more complicated, the need for a systematic high-level management gets pertinent. I’m just wondering if there is a tool for drawing a UML diagram for smart contracts just like for classes. I also saw a similar but different diagram in one of OZ slides and am wondering if there is a tutorial on drawing a graph like this or thinking in a “smart-contract” way. Thanks.