646: Add module documentation support r=matklad a=kjeremy Co-authored-by: Jeremy A. Kolb <jkolb@ara.com>