Split System.hpp to MCSystem.hpp and MDSystem.hpp