General Optics