Building a comprehensive information architecture for a content-heavy website can be a challenge. Luckily, Drupal is great for rapid devleopment and by building content types early on, it's easier to discover issues with either the content, design, or architectural decisions.