Flipping the index numbers between Url and Document is even more painful here, because they have to be matched up in different places multiple times to make sense of the diagram. This section is a great example, and a good explanation of what's going on, and the value this kind of modeling can bring -- so index numbers are sort of a nitpick, but I suspect it will alleviate some confusion if you can unify them.