1. A computer readable storage device or storage disk comprising instructions which, when executed by a processor, cause the processor to, at least: provide a visual representation of a product concept including a textual component with a dynamic element; retrieve a list of candidate variants corresponding to the dynamic element, the list including a first variant, a second variant, and a third variant receive a first selection of the first variant; in response to the first selection, display a constraint indicator adjacent the second variant, the constraint indicator visually representing an undesirability of displaying the first variant and the second variant simultaneously within the visual representation; in response to the first selection, display an allowability indicator immediately adjacent the third variant, the allowability indicator visually representing a desirability of displaying the first variant and the third variant simultaneously within the visual representation; and in response to a second selection of the second variant, generate a first instantiation of the visual representation including the first variant and the second variant, the first instantiation including the constraint indicator.