Dirichlet Process Mixture Models with various observation distributions and inference procedures.