A Unifying Generator Loss Function for Generative Adversarial Networks