Building Algorithms for Network Simulations — Programming Keynou