Modular Design Using Model Referencing