Diversity in political movements