CVS is bringing together its disparate businesses onto one platform, and giving its rivals the option to add their products ...