Vitalsource Technologies, Inc. Optoelectronics and Spintronics in Smart Thin Films