This is pretty cool. I wouldn't be against this being re-implemented.