The Principles of Distributed Innovation