pub trait SubmitSystemCont {
type SharedType;
// Required methods
fn setup(
&mut self,
graphics_objects: Arc<GraphicsObjects>,
) -> Result<(Self::SharedType, Box<CmdBuffer>), HaltPolicy>;
fn submit(
&mut self,
graphics_objects: Arc<GraphicsObjects>,
cmd_buffer: Box<CmdBuffer>,
);
}