Disclosed are an apparatus and method of exchanging data between a first computing device and a second computing device using a customized data transfer protocol. Tool couplings are provided with recesses for imbalance compensation in two planes an axial distance apart. The invention is additionally designed to allow the substitution of lampslight bulbs without requiring re-aiming of the fixture and to be used without modification with ceiling materials of varying thickness. The signal routing device can route each of those signal components to a different output coupler module in the array of output coupler modules. The floor coating includes components that are reactive to these two or more wavelengths such that substantial or complete curing of the floor coating may occur upon simultaneous exposure to the two or more wavelengths.