Refactored in preparation for SpeedOverGroundAnalysis (AISAB-52).