1. A system, comprising: at least one processor and a memory; a mapping manager component that receives one or more reference assemblies, at least one reference assembly includes a reference to a first data type of an original assembly, the original assembly having two or more subsets of data types for the first data type, the first data type common to more than one platform, the mapping manager component maps the reference to the first data type in the at least one reference assembly to the two or more subsets of data types; and a destination processing component that receives the two or more subsets of data types and determines a destination assembly by selecting a select one of the two or more subsets to reference an implementation for the first data type based on a platform in which the destination assembly is to execute.