components of solar generators