Adding changes to implement fast_eo and all_eo elimination ordering options. aka kitchen sink