[p] Use structs for ReplayFrame and LifeFrame.