Cascading - almost ready for merge

Totally agree - any thoughts on a better name?