LEDGE-214: allow creating TemplatingContext preloaded with data
LEDGE-214: Provide a programmatic way of configuring the component using
fluent syntax.
LEDGE-214: reworked some constants to simplify code in
VelocityTermplating.restart()
LEDGE-214: protect cache from corruption during engine restart