What are some ways to implement a hierarchical taxonomy page structure?
Drupal taxonomy was born for these needs. 

And Views is perfect if you need simple filters.

If it's a high volume of pages and search functionality is going to be important, you can integrate it with Apache Solr and use Facets to filter. What better example than drupal.org