Create the task component