Allows overriding of op codes with a specified script module within a static module tree.
The first parameter is the root of the target module to override the built-in function
The second parameter is the op code and the third is the module value to call when that op code is executed
If the third parameter is missing or Invalid, then any existing overrides of that op code will be removed.
The fourth parameter is a recursive flag. It defaults to true if not specified. If true, all child modules in the target will be recursively modified. If false, only the target module will be altered.