In the case of a mask, the support structure will generally be a mask table/holder, which ensures that the mask can be held at a desired position in the incoming radiation beam, and that it can be moved relative to the beam if so desired; a programmable mirror array: one example of such a device is a matrix-addressable surface having a visco-elastic control layer and a reflective surface.