How Thin Film Solar Energy Works