The mapping program may map these surfaces rather than the light system locations or it may also map both the locations of the light systems and the light on the surface.A system for providing the code for coordinated illumination may be any suitable computer capable of allowing programming, including a processor, an operating system, and memory, such as a database, for storing files for execution