Please see commit messages for details. It makes documentation generation depend on modules in operations.