Rule 0 — Separate structure from presentation
Form separates what a UI structure conveys from how a particular medium presents it. A binding document that carries presentation values — color: red, padding: 16px, animation timing — has the wrong layer doing the work.
Composes with