Update docs
Inlining pragmas
Duplicate the index docs in the root module