CMS Through the Years