Mixture and Admixture Models: Estimation Rate, Model Selection, Interpretation, and Applications in Heterogeneous Data Analysis