I will have to check this out. I couldn't figure out enough from a cursory glance, but it's certainly interesting as an attempt. Thanks for sharing!