I have been attempting to produce a family tree for all the Honda M models. The models can be grouped into to distinct series, the first are all models with the same basic engine architecture which includes all models sub 100cc (including H100) and secondly all models that are directly related by model series but not connected with engine architecture which is all models 125cc and over.
50cc, MB5, MT5, MM50, MTX50, MBX50, MCX50, TLM50, RTL50, MTX50R, NS50, NSR50, NS-1, NSR50 (mini), CRM50
75cc, MBX75, NSR75
80cc, MB80, MT80, MBX80, MTX80, MCX80, NSR80 (mini), CRM80
100cc +, H100 (MB100), MBX125, MTX125, MTX200, MVX250