Terminology
Some of the terms used in the documentation and project can be somewhat general, these definitions help clarify the meaning of the terms used.
scaffold
a generic term for a repository or directory that has a scaffold.{yml,yaml}
file in it.
project
a scaffold type that is used to generate a new project, it contains one of the special scaffold project directories
template
a scaffold type that uses the rewrite feature to generate files into multiple places. This is used in an existing directory to add new files. You would use a template scaffold to generate the boilerplate files for a new Vue component or Ansible role.