Practical Synthetic Data Generation (Balancing Privacy and the Broad Availability of Data)