Understanding solar technology