Implement ancestry build chooser
Improve test coverage slightly
Make AncestryBuildChooser fields immutable