How would the user access them then (I'm not very familiar with how python modules work)? Did you mean that the strategy parameter could be either a string refering to one of the built in strategies, or a function for the user to provide at strategy?