Much more explicit labels
localStorage management is now managed by the ViewModel
Add first draft of history management