simulation.parts() iterator
simulation.partNeighbours() iterator
// no one uses it yet, so it shouldn't break anythign really