Baselines and streams
Baselines and streams have a mutual relationship: baselines are produced by streams, and streams use baselines for their configuration. A stream is configured with a set of baselines, called its foundation, which defines which versions are selected in that stream. Views that are attached to the stream see the versions of elements that are selected by the foundation baselines and any new versions that are created from changes that are made in the stream.
A stream includes a baseline from every component that it needs to access, both for modifiable and non-modifiable components.