first pass at generating apidocs