// Package qslcard implements the QSL card designer: template documents // (JSON schema v1), automatic photo-driven layout proposals, style preset // definitions, SQLite persistence and per-QSO placeholder resolution. // // The template JSON document is the single source of truth: the placement // engine produces it, the frontend editor mutates it, and the renderer // (CardPreview.tsx in the webview) consumes it. Rasterization to PNG/JPEG // happens in the frontend (SVG → canvas); this package only prepares a // fully-resolved render model so frontend and any future export path share // one placeholder implementation. package qslcard