Initial code : A good bunch of Goessner's examples are already working