R dataframe abstraction layers

Click to peel away the abstraction.