They have interaction points that allow connections to other domains, but in the most flexible design these are established at application assembly time and not at the component design stage.
This sets the stage for a more flexible install, in the event that you would want to make room to install additional files — not that the system is likely to run out of room quickly.