Refactor to create args in main module
Change modules order to pass args before modules load
Get args from inside worker
Continue refactor...about to cut new branch to redo inherited algorithm