Renamed CartesianProduct to TaskInsertion and added some documentation.