Add setup() and render_output() methods, plus some inline docs.