ANIMATION
PAUSE
SPEED
RESET
MEMORY BUFFERS
RENDER PIPELINE
1. NEW STATE
2. COMPARE
3. DRAW DIFF
4. COMMIT
FRAME A (PREV)
FRAME B (NEW)
DIFF ENGINE
STATE GENERATOR
RENDERER