I would take a look at some drupal templates to manage the large amount of articles. Drupal will allow you to build a more robust site architecture that will be easy to expand in blocks.
Here's a good template for example:
screenshot_multi.jpg | drupal.org
Example of Pyramid Theme Site Architecture
Level#1 1-2 word phases A
Level#2 2-3 word phases A1
Level#3 3-4 word phases A1A
Theme pyramid navigational structures ...