Diagram replicator functionality in Canvas

Imagine we have a diagram in canvas, let’s say threee text boxes connected to each other with some text. For example

Observation<-> Action<-> Thought

Now, we may want another diagram in this same structure to write more about. For example

[ information about observation] ↔ [ info about action] ↔ [ Info about thought]

A feature to replicate the diagram of connectivity/ A feature which can provide ready made diagrams owuld be nice.