A component-based approach to integrated modeling in the geosciences: The design of CSDMS · Study