Learning to Create Visual Content