A grahical description of the model is here The model consists of: Requirements: