Lets say I have two managed solutions called Solution A and Solution B. Both are version one. I want to release a version 2 that is composed of only one solution that does not depend on either or only one of these solutions, but also can also be an upgrade for those solutions so that clients both past and future only need to install one solution to have the latest version. Is this possible to upgrade two managed solutions with one solution?