pub fn render( scene: &FlatScene<'_>, icons: Option<&Icons>, size: [u32; 2], ) -> Result<Vec<[f32; 4]>, String>