Interesting ideas there. This is certainly one to keep an eye on. I'm also mulling how to fit that (idealised) set of criteria they are after.