Now, it makes attaching something like a PointLight on a LightNode which is attached to headlights of a car. But when does it make sense to attach a DirectionLight to a LightNode? DirectionLight doesn't have a position. Would rotation of the LightNode only affect the DirectionLight?
Just thinking about usage cases.