Rename our *Builders to *Factories, consider whether we can design them more closely to the GoF pattern.
Rename our *Builders to *Factories, consider whether we can design them more closely to the GoF pattern.