impl View for State {
    fn view<L: Layout>(&self, layout: &mut L, ctx: &mut RenderContext) {
        let mut layout = ColumnLayout::new(layout, ctx);
        layout.add(Label::new(self.path));

        layout.spacing(10.0);
        
        {
            let mut row = RowLayout::new(layout, ctx)
        }
    }
}
