f73e1b6865
- `sim_app.py` provides a SimEventHook and a Handle class for the simulation process to interact with the viewer, including sending state snapshots and processing viewer events. - `viewer_app.py` implements the main viewer application logic, handling user input, building the Dear ImGui GUI, and managing communication with the simulation process. It also includes hooks for custom viewer behavior. PiperOrigin-RevId: 940994701 Change-Id: I82786872cd885b15454843b3a4d1160ff0b4be2b