First draft of template engine chapter

I've added myself to the table of contributors, but I have a few questions about the information we're choosing to present.
What does injecting the `do_dots` implementation do for us? Why don't we just hard-reference the same one every time?