In conventional optical components, such as lenses or gratings, the propagation of light is usually manipulated by reflection, refraction or diffraction. For example, a wavefront can be modified using ...