Interesting idea... I will see what I can do.

Or put a bounty on github.com/vitorpamplona/amethyst and let's see if another dev can pick this up.