Generative Diffusion Modeling: A Practical Handbook