A Diffusion Model For Compositional Data