All spell casters gain their abilities through a form of demon possession. So in order to gain magical abilites, PCs must track down and trap demons. Of course there are some pretty powerful demons, if the demon is stronger than the PC, the PC could find themselves subjugated to the Demon's will.
The players encounter an organization dedicated to toppling tyrannous governments; both good and evil. Secretly, they are led by the twin daughters of Lucifer / The Lightbringer / (Generic Adversary God). These daughters have an appropriate set of divine or demonic powers, but strictly speaking, are not evil.