It just seems that this would lend itself to "modularity".. you pick a base "class". If your character is primarily a combatant, you start with a fighter base. If an arcane caster, a mage base, etc. Then you build on the base whatever you wish.. rogueish stuff, arcane stuff, divine stuff...