pub type IVisualElement = *mut c_void;