If I have a number of template files and fragments that are used by multiple projects in a single build where is best place to put them? Is it good practice, or acceptable to have multiple projects referencing source files outside their individual project directories? Should I be creating a project to contain them, and publishing them via a configuration?!