split ml_core into MCore and MTransport modules.