Improved support for subsystems; they now allow multiple dependent components
Taking advantage of new support