By setting my seats in the cab, in roughly the position I wanted them, I was able to determine where a perimeter frame would need to sit.
I ran the longer horizontal bars and used a square everywhere it would fit to make sure we were starting out at right angles.
The new seats also need to sit flat instead of leaned back like the bench was.