Multiple cluster structures and mixture models: recent developments for multilevel data