Multi Sheet

A ready-to-go canvas.

A json config, code slot, and text slot

The text applied to this canvas

A _raw_ canvas. Just text renders as a canvas drawing

context.beginPath(); context.arc(50, 50, 40, 0, 2 * Math.PI); context.stroke();

A json config and code slot

context.beginPath(); context.arc(50, 50, 40, 0, 2 * Math.PI); context.stroke();

Script block and floating text

Floating text content. no config
Drawing initiated from config. can be served by: + web component conf consider slots live content (draw run.) + A theatre file + JSON The json can be served from a file, or from the backend (as id content?) { "assets": [] "theatre": "" "onrun": "runExistingFunction" }