Been doing a little #56.
Explaining the user-to-kernel proto has made me want to refactor it,
so here's the checkpoint. (I just copy-paste what @ydahhrk did in a past commit.)
The next commit will fix all errors here, I need to put special attention in fragments config.