SurfaceProjection object

How would that be? It should be pretty similar to slightly worse in performance, shadows would still need to be rendered (which is usually the most intensive part of lighting) but the math to project the texture can be just a little bit more expensive than the math for a SpotLight cone.