Branding through strategy, design and development for the creation of successful brands. Soluble branding.