[WIP] Refactor MSM

test_13. And yes, this definitely assumes detailed balance. I have no idea what normalization is appropriate otherwise.