Technological interweavement: a means of achieving innovation success