Using the Obsidian Templater Plugin

What IS the Obsidian Templater plugin and more importantly, how do you use it? I outline the three main use cases for it, from the simplest to the most complex, to show off its capabilities and usefulness in a personal knowledge management system.