CAF::Render to render structured text

Let's make this name more informative .`file_handle` or `file_writer` are more descriptive. And turn the documentation into POD.