All you classes omar are now i  package called model and control

I added read only and control interfaces for the Model and builder
package Builder class build the model and the view and the control,
control gets control interface of the model you can change it by the
object model if you want