improvements to effector/tasks code structure, and creation of fluent syntax