Carbon Nanotube Thin Films For Active Noise Cancellation, Solar Energy Harvesting, And Energy Storage In Building Windows