Make canvas altered its content according to certain parameters

Use case or problem

Almost all infinite canvases still stucked on the assumption that a canvas/map only have single state, the only way to altered its state is by manually editing it.

Proposed solution

Dynamic transcluding:
![[example.canvas(x1, x2, x3, …)]]

some texts in example.canvas refers to x1, x2, x3…

if x1, x2, x3 values were changed those texts is also changed

Current workaround (optional)

None that are as automatic as proposed solution above

Related feature requests (optional)