First model implementation, definition and implementation of some methods due to control graphics panel and communicate model with view.