Most online documentation doesn't cover the tradeoffs and discussions imbued in the code already, so this is at worst a side-grade.