Looking at your use case, you want Thyra to be a flexible base theme that can quickly adapt to different client needs (Editorial, Agency, etc.) without duplicating code or creating child themes. Here's my comprehensive plan:
Theme Variation System Architecture
- ACF Options-Based Theme Selector
- Single options page with theme variation selector
- Each variation defines: fonts, colors, typography scale, layout preferences