updates mix lockfile
doc
defines template compiler behaviour