Cascading - almost ready for merge

Yeah, I agree with your approach. I think this was just copy/pasted here before the pig/core split, and left there. I'll remove anything not specific to cascading from here.