A component library gives you parts. A design system carries the decisions that make a product feel coherent.