Task scope

Separated out the task scoped settings from general task settings such that multiple plugins can exist.