Design systems are contracts, not libraries

How articulated decisions become the interconnections that hold a system together