The Current State of Solar Panel Technology