pub type CompositionShadow = *mut c_void;