Multiple different dash apps?

I’m building a multipage dash app that I want to put on http://domain.com/storage/

Under that app, I have a number of apps which I route to in index.py by defining some if..else.. clauses in the render_page_content function under the app.callback to give me

http://domain.com/storage/volume
http://domain.com/storage/home
http://domain.com/storage/scratch

I already have another multipage dash app being served at http://domain.com/compute which has a similar set up to give

http://domain.com/compute/date
http://domain.com/compute/project
http://domain.com/compute/user

How do I set each of these up so that the various references to pathname are all relative to their root url?

I’ve read the documentation on deploying and integrating. I am unsure if we can “turtles all the way down” with apps within apps per the integrating docs?