President Trump meets with Russian President Vladimir Putin at the Group of 20 summit, Friday, July 7, 2017, in Hamburg. (AP Photo/Evan Vucci)

Update: With new revelations, we’re republishing this up-to-date timeline.

For a year, the FBI has been investigating whether allies of the Trump campaign coordinated with agents of the Russian government to influence the 2016 U.S. presidential election. Over that period, we’ve learned an enormous number of details that may or may not be part of that investigation, from private conversations on Capitol Hill to highly suggestive emails from Trump Tower.

The way in which we’ve learned these details, though, is necessarily piecemeal: A story here about a facet of issue A; a story there that details the actions of person B. To help figure out the patterns revealed by the big picture, we created a written timeline of everything we knew about the investigation as it was revealed. That document now contains more than 100 individual data points covering an 18-month period.

With last week’s revelations about Donald Trump Jr.’s emails with a music publicist who promised dirt from the Russian government, we decided that a more flexible visual tool was warranted — something that would let you view the big picture but also dive into hour-by-hour details as needed. Using the Timeline tool from Knight Lab, that’s what we did.

Below, a visual timeline of what we know.

At the top, the timeline itself, broken out into several key categories: Events related to that meeting with Trump Jr. at Trump Tower, related to the campaign, related to hacking or related to the firing of James Comey as FBI director. Use the magnifying glass to zoom in or out. Below, the details of each event, citations for which are available in the link above. You can also click the arrows (or swipe on your phone) to move through the timeline in order.

Are we missing anything? Let us know. It’s a jigsaw puzzle, and the more pieces we can add, the more complete the picture we’ll see.