Devices
Think of this as the master framework for your entire user interface. It groups your UI into primary "Collections" (like a main menu, a settings screen, or a shop) that contain specific nested "Pages." It manages the seamless transition between these pages and handles player input routing (including a forced refresh system, which is crucial for preventing UI lockups for controller players). It also hooks directly into the persistence manager, allowing it to remember exactly which page a player was looking at so it can reopen to that exact spot in their next session.