I don't see the reason to import under a different name, and then define a new TemplateLookup class here.  Do we need to?  I feel like it will be clearer to simply defined a new class name here.