pub type ComponentFuncIdx = u32;