I am working on just such a thing.