Using an example, discuss the idea of co-creation. Link your answer to aspects of branding, brand community and New Product Development.