How to construct a design system