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