We give an overview of the framework, following the lecture notes presented by the author at the Marktoberdorf Summer School in year 2016.