update test data generator, and then build all the public/admin facing UI display collateral to support general object types