Very nice. One thing I'm missing in the TOC is a chapter on creating your own packages: the official docs are (as usual) quite sparse and I'd love to have a couple chapters (tutorial + reference) instead of following the typical "take a look at a existing package and wing it from there" approach. Can someone recommend some good resources on this topic?