moved the fixture building loop into a separate class, and set up the registration of build methods similarly to the instantiator
Merge branch 'refactor-fixture-builder'
Minor refactor in fixture building to move all relevant code into a single class, and construct the FixtureBuilder with DI.