Can you explain a little bit more about what RemoteURI is specifically for and what the User and Lookup::Remote classes do? It would help to envision how these things will be handed off between the different classes. How does the RemoteURI relate to the User?