A programmable multiple data state memory cell including a first electrode layer formed from a first conductive material, a second electrode layer formed from a second conductive material, and a first layer of a metal-doped chalcogenide material disposed between the first and second electrode layers. The upper surface of each cylindrical electrode and the upper surface of the transparent resin layer are substantially of the same height. The waveguide layer is a separate waveguide from the waveguide on which the waveguide grating is fabricated. The local performance data and the global performance data are aggregated at the front-end component by product, product family, and product solution. The motor is configured to drive either the holder or the bracket to rotate such that the test light source at the origin is able to relatively rotate with respect to the optical sensors about a zenith axis of the spherical coordinate system.