Task: can provide an ArgParser directly to the Task ctor, instead of config
Moved shipping tasks to new parser model