Saorsa Canvas Core
Core canvas logic for universal AI visual output. Compiles to WASM for true cross-platform portability.
Architecture
┌─────────────────────────────────────────────┐
│ canvas-core.wasm │
├─────────────────────────────────────────────┤
│ Scene Graph │ Input Handler │
│ - Elements │ - Touch events │
│ - Transforms │ - Gesture recognition │
│ - Hierarchy │ - Voice command bridge │
├─────────────────────────────────────────────┤
│ State Machine │ Layout Engine │
│ - Offline mode │ - Responsive sizing │
│ - Sync queue │ - Constraint solving │
└─────────────────────────────────────────────┘