bigstick,
The technique that I've seen is to include all of your variations as subcomponents, and then use the "hidden" attribute to hide all but the one you want to show.
For example, if you have an attribute at the parent level called "panelType" that contains either a 1, 2, or 3, then your 3 subcomponents could have a formula to decide which is hidden.
Tile1:
hidden= parent!panelType<>1
Tile2:
hidden= parent!panelType<>2
Tile3:
hidden= parent!panelType<>3
At any given time, only one of the 3 tiles will be shown.
Hope I understood the question! Let us know if you have more.
Cheers,