New .h/.cpp for rna_def_types and enum/str mapping