Added realize_frame as suggested by @Cadair, as well as a bit more about `data`