Add documentation for the creation of modules