Independent modules, styled components, shadows, and animated connections.
Gateway exposes connection point A1.
Task Service has an input B1 and output B2.
Common DB API exposes connection point C1.
Now we demonstrate three different relationships at the same time:
A.A1 → B.B1 service protocol
A.A1 → C.C1 direct connection
B.B2 → C.C1 data operation
The modules remain independent. Their visual style can be defined inside each module, while the connections are defined separately.
The moving dashed lines in the combined diagram are only a visual effect for this demo. Later we can make animation represent real request/data flow.
Eventually the modules and connection definitions can come from D1, allowing combinations such as A+B, A+B+C, or A+C+F+H.