@sefk had a good question about why I prefixed the theme template file (and all theme templates, actually) with `theme-`. The reason is that in some cases, we want the ability for [theme templates to inherit from the base (edX default) templates](https://github.com/Stanford-Online/edx-theme/blob/master/templates/theme-header.html#L4). If we just plopped the theme templates into the `TEMPLATE_DIRS` search path ahead of the edX templates, (and didn't use a `theme-` prefix) then we'd lose this ability as the template lookup would only find the theme templates.

What would be *really* nice would be a way to namespace the theme template files, [just like you can do with static files](https://github.com/edx/edx-platform/blob/master/lms/envs/common.py#L745). The way to do this right now would be to have a theme directory structure like `themes/<theme-name>/templates/theme/<theme-name>/`, which sucks. I guess you could probably also hack it with symlinks, but that's nasty too.