Dataframe extension integration

This dataframe is used often enough that you might consider attaching the dataframe directly as an attribute in `setup` instead.