I just finished reading Paul Murrel's book, "R graphics".
"grid" — in the "lattice" and "grid" packages) one.
"grob" and "grid" — the book clarifies all that.
The code of the examples in the book is available on the author's web site.
whose elements are then reused for a completely different plot.