pub trait Component<Store> { // Required method fn render<'a>( &self, ctx: RenderCtx, renderer: &mut Renderer<'a>, store: &Store, ) -> CharmResult<Bounds>; }