When designing a new product or feature, the most obvious things you'd think about are user experience - how things flow together, transition between states, and so on - and the user interface. The second part is why we spend time building elaborate design systems, create complicated prototypes