With the facade pattern, I can have multiple functions of the same name but with a different implementation, in different modules, but all called via the same scheduled script (the facade). @erictgrubaugh this is more of a design question, might be something you're interested in: design patterns in SuiteScript?