Understanding solar panel technology