I am about to make a pull request that also does this. I didn't know you were going to work on it.
I implemented it sort of how I described. Although I only made one interval tool. The ends of the board are interpreted as points at infinity. Moving a point to those ends turns it into an arrow indicating continuation.