answered 11 years ago
"Is it possible?" yes. "Has it been done?" no.
If you could help implement some of this, Sage would be better for it.