Author is here, thank you.
"i assume you know this, but I'll link if you need more background or refresher".
You're almost right is here :) Actually I put many links and not give much explanation only with one reason: kernel is very very big code-base and it is very hard to explain every line of code