Provides the classes and interfaces for validating a project.