How do usernames work? If someone has a username on one instance, can someone else register the username on another instance? If so, how are they distinguished?