pub fn expand_primary_component(
    tool: ToolKind,
    material: Material,
    hand_restriction: Option<Hands>,
) -> Vec<ItemDefinitionIdOwned>