I would suggest moving CharacterMap to a common module which can be used by other modules, because this module will be extensively used by other modules