add virtual_network.py: create virtual network components