I am looking to build a network emulation platform for building and testing network architectures. The platform would be built on Ubuntu and give users access to deploy emulation topologies via an HTML5 interface. The VMs would run using Linux KVM, and the deployment dashboard should be a logical view of the topology, allowing users to "click and play".