Alternative scale templating. Passing function as template.

Allows to choose template mechanism - processing function or original micro templating.