Trying to make sense of this reminds me of reading monad tutorials. To dense with references (self- and otherwise) and analogy for me to make sense of.
It's definitely possible I'm just not smart enough to understand this, but how does one go about learning to comprehend stuff like this?