Right, but that seems to require a common url base from which to dispatch whereas I was writing these as top-level urls. I suppose we could say that the urls should match our internal module/package structure, but that seems odd to me. How would 'course/', 'index/', 'subsection/', 'assets/', etc all map to the same include()?