Right now to generate a BMO like system we have generate_bmo_data.pl. We also have qa/config/generate_test_data.pl that creates additional test products/versions/components/etc. needed by the test scripts to run tests. We should combine the two to generate all data needed by both cases. Also we could look at converting the tests to use BMO specific data (i.e. Firefox product) when testing.