Applying the hub-and-spoke model to virtual communities: the IBM innovation approach