Example for switching between different screens/dialogs/widgets?

Hi there,
I’m trying to build an app for android (and maybe more plattforms) with JUCE, where the user can navigate with buttons between different screens (or is dialog or widget the better term?)
Currently I don’t know yet, if and how I should assign the different screens to different components, which class should manage these and how the Listeners and Broadcasters are used in such a case.
Just in case someone has an example that could help me, I would be very thankful for it!