Testing: add a controller feature to generate paths without building circuits
For finding problems like #19973 (moved), it would be good to have a way to run our path generation code without actually building a circuit. Then we could make thousands of paths and make sure they have the right properties.
I started a
sample_path branch for this, but it doesn't actually work so well.