Great work so far, Jacob. I for one would support a motion not to allow new patches into trunk without associated documentation. The best and easiest time to add it is when the code's first being written, not a year down the line.