task sheduler/launcher with addin architecture