Seperated UserOperations and implemented
UserOperations/FriendlyNameOperations completely.