Implementing MVVM

Finally, trying to implement a ModelView-View-Model instead of th update
system.