Few people have heard about, even fewer understand it. To make matters worse, it seems that nobody really agrees what it covers and entails. This collection of definitions tries to give you some resources to get the idea, and then we are happy to help and provide our understanding.