flowchart TB UserApp["Consumer app"] --> PublicAPI["src/index.ts (Public API exports)"] PublicAPI --> ChartCreate["ChartGPU.create(container, options)"] PublicAPI --> SyncAPI["connectCharts(charts)"] subgraph MainThread["🔷 MAIN THREAD RENDERING (Default)"] subgraph ChartInstance["Chart instance (src/ChartGPU.ts)"] ChartCreate --> SupportCheck["checkWebGPUSupport()"] ChartCreate --> Canvas["Create

