How to create a pseudo ModelWindow

Create a pseudo ModelWindow to work with models on-screen windows. As the fields are defined: the coordinates of the upper left corner, horizontal size, vertical size, the state of “visible / invisible ¬ mine.” Implement operations: move the window horizontally, vertically, and measure ¬ equation of state. The function display has to induce a state of the object’s fields