The primitives — colour, typography, spacing, shape, and motion. Everything else composes from these.
Foundations are the values the rest of the system is built from. They are
deliberately small in number and fixed: a component may choose which token to
use, but it does not invent new ones.