/// Used for informing the UI that the core has received a layer that should be rendered.
/// Contains the path to the generated gltf file, and the position to render it.
/// This allows all terrain generation to be handled by the client, allowing for very small packets
/// to be sent between the UI and the client.
/// Errors created from messages and the session that should be from the core to the UI.
/// UI message for sending the UI relevant login response data
/// UI message for changing the position of the player's camera;
/// UI message for sending a chat from the viewer to the client
/// UI message for rendering land
/// UI message for requesting a login
/// UI message for requesting a logout