pub trait AppTrait {
// Required methods
fn show_editor(
&mut self,
views: &Views,
egui_ctx: &CtxRef,
render_ctx: &RenderCtx,
);
fn update(&mut self, update_ctx: &mut UpdateCtx<'_>);
fn render(&mut self, views: &mut Views);
fn render_views(&mut self, ctx: &RenderCtx, views: &Views);
}