Add a simulation that allows general topologies