Project-builder
ProjectBuilder ornaments BuilderSpec with a single langName
field, marking a spec as belonging to a language-specific project.
Downstream ornaments (implementations, vendoring, testing)
refine ProjectBuilder further; dependencies ornaments
BuilderSpec directly since it is language-agnostic.