Optimal native workflow?

I’m working on an app that I intend to be app-only, so I don’t need to worry about the web interface.

The documentation suggest using groups rather than pages for screens. But I’m trying to build an onboarding series of tiles the user progresses through, and that means assigning a huge number of show/hide actions.

For example, on logout that even must also hide all but one group, so every time I add a group, which is constantly, I have to add it to the logout event also.

Is there a better workflow for that?