This looks at least a little bit interesting. I might get involved. I notice there's a lot missing from what few concepts I've seen thus far. I will be trying to address those issues that I've seen, in my own sheet, to be posted later.