Use COMPONENT_TYPEDEFS for ECs widely.