Remove InputFiles (use array instead)
Rule/TaskList refactor