Allow custom templates.
Update the docs.