Why not use ideas from Dnd 4ed? A warlock would choose a pact with some power, maybe similar to sorcerer's bloodlines? Specific invocations would have additional mechanics/powers depending on the pact, the warlock would get some different abilities instead of fiendish resilience or so, if he/she...