Diffractive modules