CIGS photovoltaics: reviewing an evolving paradigm. (30th December 2021)