NMD
Metadata component manipulation

Categories have components, much like metadata objects have categories. Most of the component functions work on a metadata object, and specify both category and component name.

See NMDCategoryAllocateNewComponent(), NMDCategoryGetOrCreateComponent(), NMDObjectHasCategoryComponent(), NMDCategoryTryGetComponent(), NMDCategoryGetComponent(), NMDGetCategoryIGetComponents()