GrapeDSL for variables

Merged Zeger-Jan van de Weg requested to merge zj-grapedsl-variable into master