Hyperloop: A Multi-Objective Optimization Approach to Network Design