I just recorded a demo of my proof of concept: https://d189ym6tlc5mr2.cloudfront.net/misc/2023_08_12_eui_demo.mp4 UI is generated from the following type definition: ``` #[derive(Debug, postcard::experimental::schema::Schema, Serialize, Deserialize)] pub enum Light { Off, On(Color), } #[derive(Debug, postcard::experimental::schema::Schema, Serialize, Deserialize)] pub struct Color { r: u8, g: u8, b: u8, } ```