Journey: {
    completedAt: Date;
    startedAt: Date;
    steps: JourneyStep[];
}

Ordered journey with timestamps; sent to the server via recordJourney.