Update class mappings.
Move to_underlying to libsupport.
Extract link_channel and link_receiver to their own files.