Developing and documenting a foundational set of design primitives that all surfaces can share will help us build more cohesive interfaces. That’s not to say that everything needs to look the same, but with the right set of constraints we will be able to build expressive UI that feels connected.