I've moved most of the code from the processing widget that dealt with data to processingmodel. However, I'd like to refactor the names as well, so I'm a bit more consistent