I'm pretty sure they would need certain things to do major changes like this, which I am not sure that they have, sadly. However, it would be nice to have something like this!
Yes.
Yes.
Really? I had no idea they where missing source code. How much of it is missing?