Why do we need to serve `index.html` through Django? You might have something in mind that I didn't think of, but I was hoping to be able to keep it fully static - that would dramatically speed up page load time without any need for caching if we can simply serve the client statically from a CDN.

I know this might not be possible for stuff like oauth, but I'd love to keep cases where we need to render templates on the server to a minimum - besides the load time concerns I was mentioning, this would also help us to ensure a clean separation between the client and the server logic.