I added a bit more documentation.  Let me know if there is still confusion or not or if there is something else in particular you want me to make more clear.