Added a new LightData base struct shared by client and server code.