Added UUID (Name changin) support.

There are still some small bugs but the main things are working.