An object store with an AI-generated presentation layer. Pick a pool: the generator reads its shape — how much media, how many roles, how values are distributed — and proposes a layout spec. The runtime compiles it and derives a presentation from what it contains. No app name appears anywhere in that path.
You pick a role, never a widget. The property lands on one object; the others never learn about it. The layout is regenerated from the new shape, so adding something can change what you are looking at.