Another idea I was working on was to turn all the files in an install into a set of html'ized pages. How? Well I'm working on a sed script right now that is pretty modular. You add a set of substitution tokens and a start/end file. Probably we could turn all the openacs api calls into links to the definition, or the api-doc page. The package maintainer would probably only need to provide a list of tokens and a script could generate the substitution text.