Pointer streams and velocity
PointerSample and PointerInputSource, why the UI family shares them, and deriving velocity from consecutive poses.
Evolving the contract
Why this package changes additively, what a breaking change costs, and why it is the slowest-moving package in the stack.
Design and decisions
Why this package stays engine-free and dependency-free, its key decisions, and what it deliberately does not build.