How do you approach building a design system for a product line that spans multiple platforms (web, mobile, embedded)?