Ehm... I did a search for possible conversations on this, or maybe a documentation, or... even people screaming at someone who may have asked if it's possible. But I couldn't really find anything of much use, so I'll ask here.
Is say... Module B able to check for Module A being enabled/disabled and therefore act accordingly? For instance Module A is enabled so Module B will set it's foo-pies to stack vertically instead of horizontally, to match Module A's anti-gravitational window sill. =p