Primitives are the ==settled, well-defined foundational interactions==—like undo, drag-and-drop, or items selection—that we currently force developers to reinvent for every new piece of software. By defining these as first-class, higher-level components of an os, we can eliminate the unnerving amount of redundant labor in development. This shift moves us closer to a future of item-centric computing, where intent and agencies are supported by stable, shared building blocks rather than isolated, duplicated efforts.

Rethinking the foundation If we treat these core interactions as universal building blocks, we don't just save time; we enable a more fluid, modular architecture that empowers users to compose their own digital environment.