Design language and foundations
Define the principles and rules for visual elements to build a system that will create a consistent customer experience.
Core components and maintenance
Define the reusable elements that will serve as building blocks for user interfaces. Communicate how it will be managed and supported.