On Powerful Ways to Generate: Autoregression, Diffusion, and Beyond