Allow tasks and dependencies to recieve input arguments