An important area of photonics concerns the propagation and control of light in non-homogeneous or nonlinear media. This is an area of great importance due to the range of physical effects to be exploited in the design of devices for communication and computing, as well as in the study of fundamental phenomena. Progress has