Made a lot of change to the view package but minor changes in other packages to accomodate the new changes for the View
Made a lot of change to the view package but minor changes in other packages to accomodate the new changes for the View