A taxonomy of multilayer network design and a survey of transportation and telecommunication applications