Have a react style UI system. ```csharp class ExampleState : State { } class ExampleUserInterface : UserInterface<ExampleState> { override void Render() { return new UserInterfaceComponent(...); } } ``` Updating the state will re-call render