I kinda sorta started something like this, however I only considered siege units, naval units and militia units per 1.0 game before I ran out of steam...

Nate's Faction-Specific Guides, is in the guide forum