// 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
