The CatalogStaging module has some unwritten dependencies on the GiftRegistry and Wishlist modules due to schema changes in the CatalogStaging module. When running setup:upgrade after disable either of the above modules, while applying CatalogStaging module schema changes, a notice which stops the upgrade is printed.
Is there any plan to move these schema changes to separate modules so that the Registry and Wishlist modules can be disabled without disabling the CatalogStaging module? As it stands, we cannot disable all the modules we would like due to this constraint.