Light--Cones, Complex Light-cones, Virtual LIght-Cones and Shear-Free Null Geodesic Congruences