I'm planning an app, that offers the possibility, to handle itself multiple times in tabs. In other words: Imagine, that the app starts with tab1 and it shows the main screen. You can work as normal. Then you wanna check something in the app somewhere else, but you want to keep your work as it is, so you open a new tab und start navigating to the point you want to. Then you can switch back to tab1 or again to tab2 and everything will remain in these tabs. So it means I want to have multiple instances of the app in different tabs (as you would open a website several times in a tabbed browser).
Is this possible in iOS and if yes, how could I do that with SwiftUI? Would be perfect, if it looks like the tabs in Safari on macOS or iPadOS.