some support for vargen
some support for vargen, updating bindings (incorrect)
removed all way of dealing with attr variables
added support for tmpl:label