Added compile-time option to choose best singular strategy based on weighted cost, rather than just time.
Added compile-time option to choose best singular strategy based on weighted cost, rather than just time.

brettdh/instruments,brettdh/instruments,brettdh/instruments,brettdh/instruments