pub trait DrawNode: Send { // Required method fn prepare(&self, ctx: &mut DrawContext<'_, '_>, depth: f32); }