refactor(test_builder): broke apart test_builder into more reusable part...

...s