Many of the required technologies exist already, but overcoming problems such as electrical interference, programming and power supplies will not be trivial. ???There are a few fundamental problems that have to be solved, but they are solvable,??? he says.