SingleGroup now gets a LightShape instead of jsut a shape. It effectively splits the LightShape back in Light and Shape. Also provides a transform