pub trait GridProvider: Send + Sync {
// Required methods
fn definition(
&self,
grid: &GridDefinition,
) -> Result<Option<GridDefinition>, GridError>;
fn load(
&self,
grid: &GridDefinition,
) -> Result<Option<GridHandle>, GridError>;
}