Magic takes several discrete forms in my homebrew. Let's see:
The basics should be stated: arcane, divine, and psionics.
"Magic" user can be broken down into those who study for their spells (wizards and the like), those whose power emmanates from their body (sorcerers and warlock types), and...