Conditional Variational Diffusion Models From Scratch