declarative 2D geometry with custom HTML tags
// example: gently pulse random amount over time const t = api.time; const amt = 4 + Math.sin(t * 0.7) * 2; api.setRandomAmount(amt);