Patent attributes
Non-limiting examples of the present disclosure describe systems, methods, and devices for generating a design layout. In an embodiment, a design generator may present one or more templates comprising one or more design elements. In response to a selection of one or more of the templates, the design generator may generate a variation vector based on similarities and/or differences between the one or more design elements. In an embodiment, the design generator may generate a layering vector based on the one or more design elements. In response to subsequent selections, the design generator may generate subsequent templates by implementing the variation vector and/or the layering vector in association with the selected template(s). The design generator may store and/or otherwise capture the features of a selected template, and apply the features to future design projects.