A datastructure to describe projects. Models a project as a
description of a set of components such as libraries, binaries,
tests, etc. forming a DAG.
The type for describing projects.
create cs n is the project named n with components cs.
create cs n
Return the project components in context.
name t is the project name.
version t is the project version.
features t is the collection of features used in the project.