This is a small experiment with brick library.
Each of the app's frames shows a separate viewport - a scrollable container for the containing widgets. User can switch between frames and scroll any of them separatedly.
cabal build
& cabal run hello-brick