Intermediate Strategy Objects

Intermediate strategy objects will override the default behavior of strategy objects.