A host of changes in support of GDAMinimumRule.  Nearly have a complete (though fairly untested!) draft.