Configure upfront tasks

Solution for #324.

As I've hardly touched tasks before, it would be great of this could be reviewed by someone who used it.