Open Source Diffusion Models Github Codespaces Tutorial