Component-Based Modeling in Simulink