Map Fighter to CSSSlot (BrawlEx), and only add a new char_bust_tex mapping if the character doesn't have one already
Change data structures
Encapsulate PM and cBliss mappings in subclasses of PortraitMap