Experiments for generative diffusion. Based largely on this paper
Code for Various Generative Diffusion Experiments