Materials, Methods And Concepts For 21St Century Solar Cells