Geometrical & Physical Optics: Mirrors, Lenses, Interference and Beyond · IOMMock