Map data fields to "aesthetic" fields understood by the ggplotd geom functions
Returns field if it exists, otherwise uses the passed default
Default values for most settings
DataID is used to refer represent any type as a usable type
Number of pixels
Aes is used to store and access data for plotting
Groups data by colour label etc.
Merge two types by their members.