getting from a task the input and output _locations_ should be easy. The idea is that you should get this information from the project state.