Theory of Factions