Another question then, if this is for a model, why not have the programmers just program the strategy instead? Couldn't you just use classes and stuff instead of nodes?
I mean hand coding every single strategy is a really inefficient approach to research.