Theoretical extensions to VI framework to lead to Variational Autoencoders.