Generative models have shown remarkable progress in recent years with many interesting and novel applications. Neural Style Transfer has been used to create automatic colorization for sketches \cite{zhang2017style}. StackGAN used conditioning text to synthesis photo-realistic images \cite{zhang2016stackgan}