Precision modelling of M dwarf stars: the magnetic components of CM Draconis | Synapse