Building a Visual Template Editor in Blazor WASM

How we designed a browser-based template editor around typed models, efficient change tracking, code generation, deterministic CSS, and testability.