Generative Adversarial Networks · Hindsight | Envisioning