Refactor all components, stores, and progress on mn message parser