Contains the implementation of the model component.