Embed Canvas notes similar to how bases are embedded

Use case or problem

Bases functions both as a standalone file, and as an embedded code block. I would like to see the same functionality extend to Canvas. Currently we can embed canvas notes into our .md documents, however it is not interactive and is only a representation of what the canvas note contains.

Proposed solution

I propose that canvas notes should be able to be embedded into our documents, with interactive functionality. So you can zoom, drag and drop new notes as “nodes” draw lines, and follow links while not breaking the flow. If possible, the canvas note would have properties dictating the current viewbox and other render settings.

Limitations

Admittedly I don’t know how the canvas feature works, so I’m not sure how feasible this actually is due to the fact its not as structured as a bases query. But if it is possible, potentially even through just embedding instead of a code block, I think it would be great and add capabilities to the canvas feature.

Related and this FR could possibly merged there: