I have been somewhat non-committal mostly because I haven't quite wrapped my head around how exactly it might go down....
But since we agree in principal with big time all this I'm going to mark this as ready for dev
and maybe we can start taking baby steps in getting this all properly integrated.