We’re building a component-based system that’s extremely flexible within and across brands. This means that we can build this system by establishing a few component supersets, which includes all of the possible elements that make up different instances, or displays, of that superset. One example would be what we call a horizontal product card component superset that has all of the elements to “generate” different uses of that superset—i.e. a product card that has countless different combinations of prices (regular, sale, clearance, bundle, individual, etc.). By building the superset using component- and instance-level options (something that can be changed), we’re able to provide brands the flexibility to make significant changes as they wish when integrating native commerce to their branded app. And what’s even more powerful is the ability to make changes to the baseline template and have all the changes cascade through all the apps.