Declarative API
Components, not coordinates
python-pptx needs 47 lines for a title and subtitle. PaperJSX needs three. Describe what goes on the slide — the engine handles layout, alignment, and spacing.
- JSX or JSON input
- 8 slide patterns
- Automatic layout

