Refactor and document JourneyInfoResolver more.