Codification of technological knowledge, firm boundaries and "cognitive" barriers to entry