Light is an unusually rich carrier of information. Its direction of travel, wavelength, and polarization can all be used to encode signals or images. Yet controlling these properties independently remains difficult, especially when light can enter a device from either side.