View that selects versions of application subsystems

The following config spec selects specific versions of the application subsystems:
(1)
element * CHECKEDOUT
(2)
element /vobs/monet/lib/... R2_BL1
(3)
element /vobs/monet/include/... R2_BL2
(4)
element /vobs/monet/src/... /main/LATEST
(5)
element * /main/LATEST

In this situation, a developer is making changes to the application source files on the main branch (Rule 4). Builds of the application use the libraries in directory /lib that were used to build Baseline 1, and the header files in directory /include that were used to build Baseline 2.