title: Alternatives to using text() to adding text to a plot
body: <p>This may be a naive question, but I was wondering if there's a better way than using <code>text()</code> to adding text to a plot.  Note, I'm also using <code>layout()</code> as well.  Specifically, I have a section of a plot where I would like to add some text with headings followed by regular text. </p>
  
  <p><code>text()</code> is fine it seems for simple annotations, but to get the spacing right for several lines of text seems to require a lot of manual manipulation of the <code>x</code> and <code>y</code> and <code>cex</code> parameters.  Any suggestions?</p>