First, let's think about the problem of showing open task counts over time. As we're only interested in the number of open tasks at any given time, we can use a model where we put all tasks onto a single timeline, and where we are only concerned with the events of tasks being created or completed. Let's look at the following illustration to get a better understanding of the problem:
The lower arrow is a representation of all ...