Element versions

It would be great if Bricks allowed creating multiple versions (or variants) of any element/container inside the same template.

Example: while designing a product archive header, I could create different layout versions (title centered, title left, filters right, etc.) and switch between them instantly without duplicating the whole template.

This would be different from History:

  • History = timeline of changes
  • Versions = parallel design branches

Main benefits:

  • Faster creative iteration
  • Easier client approvals (comparing A/B/C versions)
  • Less template duplication
  • Cleaner workflow when experimenting with small sections

A frontend/admin switcher to preview versions would make this even more powerful for client feedback.

This could make Bricks feel much more like a true visual design/prototyping environment.