First version of Task and FileTask.