Your first citizen

Stub. Adapt from examples/getting_started/.

Single panel, no dock. Goal: see on_activate fire and a Dynamic<bool> flip in response.

Build the panel struct, register with a dispatcher, call activate() from a button click, watch the state field update. Smallest possible demonstration of the loop.