7. A system comprising: a memory including machine executable instructions, and a processor to execute the instructions to implement a framework for building a visual representation of a product concept, the visual representation including at least one of a textual component or a graphical component, the processor to implement the framework by: designating an element of the at least one of the textual component or the graphical component as a dynamic element; associating the dynamic element with a variant list including a plurality of element variants; determining lengths of text of the plurality of element variants; selecting a subset of the plurality of element variants from the variant list to fit within the product concept, the selection based on the determined lengths of the text of the plurality of element variants; adjusting a formatting of the visual representation based on the subset selected; and generating a first instantiation of the visual representation including the subset of the plurality of element variants as the dynamic element.
7. A system comprising: a memory including machine executable instructions, and a processor to execute the instructions to implement a framework for building a visual representation of a product concept, the visual representation including at least one of a textual component or a graphical component, the processor to implement the framework by: designating an element of the at least one of the textual component or the graphical component as a dynamic element; associating the dynamic element with a variant list including a plurality of element variants; determining lengths of text of the plurality of element variants; selecting a subset of the plurality of element variants from the variant list to fit within the product concept, the selection based on the determined lengths of the text of the plurality of element variants; adjusting a formatting of the visual representation based on the subset selected; and generating a first instantiation of the visual representation including the subset of the plurality of element variants as the dynamic element. 8. The system of claim 7 , wherein the processor is to receive layout information associated with the plurality of element variants.