None of the mechanism for making this stuff happen is available at the
moment. It's an engineering problem that just needs time to be thrown
at it.
If we could figure out which mechanisms are needed we would have a better idea of how much work it would be. If some of the trickier theoretical/design issues are resolved perhaps a motivated set of individuals could take it on.