This code is the crux of the idea as I wrote it. The generalized lookup function you are referring to is `._lookupProperty()`, which in this code is unchanged aside from being made private. The idea of this code is to allow custom lookup functions to override `._lookupProperty()`, but it defaults to the original function, so `lookup('spinnyTemplate')` would work.