I am wondering if we can build a character that way.  For example:
1) Choose your role / roles in the party
2) Choose X number of way you accomplish that role
3) Choose race
		
		
	 
That's more or less had, though in a different order.
1: Race + background + non-combat abilities.  Levels separately from the other options, though may have some prerequisites.  (i.e. finding food might require a level of ranger.  Or charm person require arcane spell slots).
2: How do you do stuff (power source).  Gives simple abilities useful abilities and baseline proficiencies for the other options.  Can be taken multiple times to make a simple generalist character.  (level 1 spells and manuvers)
Martial -> You gain +X to fighting.
Divine ->  You can channel divinity Y times, which you recover during a short rest.  
Arcane -> You gain X arcane slots which you fill during a long rest.
Psion -> You gain X psi points, and recharge some other way.
3: What you do with that power (base class).  More focuses than the general option above.  Modestly complex features (level 2 spells and maneuvers).
Fighter (Marital): +offense.
Defender (Martial): +defense.
Sorcerer (Divine): +offense.
Cleric (Divine): +defense.
Evoker (Arcane): +offense.
Aburation (Arcane): +defense.
Bonus: Advanced options (paragon class) = Combos or further specializations of different base classes.  With more complex and finicky features (level 3+ spells and maneuvers).
Pyromancer (Evoker): +Fireball and firewall.
Artificer (Transmutation, Abjuration, Enchantment): +enchanting items.
Beastmaster (Ranger, Druid): +fight with animals.
Paladin (Fighter, Cleric): +aura's
Warlord (Bard, Fighter): +grant attacks