This PR pulls the previous/current frame data out of the `Window` and into a separate `Frame` struct. Release Notes: - N/A