Added Grid component binded to model and added documentation to classes