add ability to have multiple tasks within a FireWork, each of which update the spec