Initial Commit for TaskComponent