Has anyone ever tried this:
I have Module1, with features F1A, F1B.
I have Module2, with features F2A, F2B.
Now, there is a thing I am doing in Module2, to handle stuff that is there only if F1B is enabled.
My got-to soluzione would be to crate a new feature in one of the modules (likely Module1), depending on the 2 "existing" features.
Another thing I just thought is to have, in Module2 where I am doing the new thing, the classes for that new thing have the OrchardFeatureAttribute for the feature in the other module. Has anyone tried this?