CAF::Render to render structured text

Not really. If `NoAction` is true the file won't be written, and that will be it.