the timeline now draws a curve from the start of each process to its parent process. I added some logic to detect when one process reads a file created by another process, and draws a green line from the last write to the first read to visualize that dependency. Clicking on a process reveals more information about it, including the full command that launched the process, and a list of files it read from and wrote to. I have a filter list to hide common system paths, because theres so many that they drown out the relevant paths. Still trying to figure out what other useful information I can extract, and how best to display it. I've seen that even simple projects tend to have a lot of temporary files that are created and destroyed within one build process, so I'm wondering if I should have a timeline for files too. Not sure if that would give any actionable information though. &wtf