Innovation, Markets and Hierarchies