Texture cord node - add object location -

right now I am using a driver to pass in the location of this empty for a projector material effect
dot( light_angle vs normal)
would be nice if the texture cord node had the location vector of the texture cord object as a output.