Molecular Communication Simulation refactoring