What's the best design for publishing 2 apps on the AppExchange, with the 2nd app acting as extension to the 1st one? Imagine the apps are GeneralMapper and VancouverMapper. Both can be marketed individually, but the latter extends the former.
I could have 2 separate packages without any dependency and pushed updates from the core package to the extension package (e.g. via SFDX) but I am wondering if I could instead have 2 dependent managed packages. This way I could push all core package updates to subscribers of either app in one go.