Notice that for every project there is an underlying task of type "project". This is called the "shadow" task". When you fill in a form on a project or add file to the project, you actually add it to the task, not to the project. A project is thus an extra layer of functionality that has been added to tasks.