I'm trying out Compose Navigation (so far I've been using Fragments with Compose content), and I'm trying to understand how NavHost is supposed to be used when nesting navigation. Let's say I have screens A and B. On Screen A I have a bottom app bar switching between screens C, D, E (that are themselves part of screen A, which contains the navbar itself). So I have a root NavHost with screens A and B, and on screen A I have another NavHost with screens C, D, E. This works fine, but is this the intended solution? Or can I somehow use a single NavHost?