>> And "little snippets of data structures" make no sence to me <<
It is not snippets of data structures themselves, but snippets of specification of the relationships between the base components.
IOW, rather than "build the tree" in code like you do in stereotypic OOP, you *define a formula* for a tree. (Hypothetical only since it is the specific views that are defined, not physical structures, and so the label "tree" is not really appropriate.)
In p/r, one is less pressured to "model" up front, because it is assumed that the structures eventually used are *virtually* created as needed. You just have to make sure that enuf info is available in the "nodes" to be able to apply a structural formula to.