Cascading - not ready for merge

Just a sandbox (pg stands for playground). I'll delete this at some point.