Explain how the config.yml works, how it replaces the existing manual process and how other people can use the same mechanism on their own sites.