Virtualization Architecture Design - Network Virtualization A Next Generation Modular Platform