The ultimate synthetic data guide