Introduce concept of profiles that contain information about the way to
build project. Several profiles can be assigned to a project.