Now with projects. Replaces (closes) #1.