From Denoising Diffusions to Denoising Markov Models