Update Model
Add first View implementation

Demo View Implementation