Allow for template override (theming)
There is an example_theme
app that shows how to override static files such as css. But if we try to apply the same principle to templates, it won't work. This is because currently templates are at the project level directory, and are always loaded first befor app leve templates.
See https://docs.djangoproject.com/en/2.2/howto/overriding-templates/