What are some of the different stages a company goes through when developing its IMC strategy?