* document heirarchy and routes