Added Project.onFiles & FileProject refinement.
Source header lives on the license now.