The Seperation of Physical, Information, and Control Elements for Facilitating Reusability in Simulation Modeling