Let me just post this here as a placeholder for later when I come back to write it up more fully when I am not in the throes of wanting to get this idea out.
Firstly, I blame monnikje (thats right, blame him) for putting me on this path with his damned good writing and inspiring me to bother...