Separate task creation interface out of task evaluators.