Created ModelControl and sub classes.