End to End Collaborative Synthetic Data Generation