1. A method comprising: capturing, by at least one computer device, data and ecology information about an entire existing network infrastructure; generating, by the at least one computer device, a generalized descriptive language for the captured data and ecology information; and reconstructing, by the at least one computer device, the entire existing network infrastructure by introducing functionally equivalent components that correspond to the generalized descriptive language.