The Problem of Network Design