Thermochromism and Photochromism