Moving fortre construction out of ruletta construction to speed up optimization times.
Some cleanup to Rule and adding more utilities related to SetPair.