Modeling of Buildings with Electrochromic Windows and Thermochromic Roofs