Doing It In The SWMF Way: From Separate Space Physics Simulation Programs To The Framework For Space Weather Simulation.