Generative Networks