With so many current U.S. officials testifying in open hearings, and with hundreds of real-time text messages and nearly a dozen transcripts of closed-door testimony now public, the story of President Donald Trump and Ukraine is sometimes hard to follow.