Describir: A Survivable & Reliable Network Topological Design Model