A ratatui framework inspired by React and Elm for building stateful terminal applications with reusable components, messages and events.