`Project` model worked out to be generic.