I've been playing with some expl3 code on TeX.SX, and I'm trying to turn some of that code into a package. Since I'm using expl3, I figured I'd also experiment with l3doc. (Yes, I know it's labeled "experimental"; I want to experiment.) I started with Joseph Wright's model dtx file from <http://texdev.net/2009/10/06/a-model-dtx-file/>, but I'm having some trouble adapting it to l3doc. Does anyone have some boilerplate code I can build off of? I'm reading expl3 documentation code, but that's rather large. Also, there seems to be some magic involved with code like \ProvidesExplClass {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} that I'm unable to figure out. BTW, should I also be using l3docstrip? —Joel