Top-Down Network Design