The userguide page can easily get outdated. We should make it a literate script so that it gets run in CI.