No.
Yes.
Yes.
Yes.
Not yet. However, the technology is making progress.