Experimental simulation prototype for guard selection algorithm
This is an end-of-october deliverable. Let's take the results of #17261 (moved) and make them into a python prototype that we can run experiments on. Forcing us to be concrete in this way will help us get a better plan.