there are many different factions within islam