Project model. Project roots and libraries. Configuring the project from code. =================