Dammit, right when kleinbl00 takes a break, we have a possible cool answer.
https://hubski.com/pub?id=215033