Initial commit of topology and network request model

This pull requests adds a generic model for topologies, infrastructures and network requests to the core, which contains of a set of management capabilities and administration capabilities, that build the distributed model necessary.