Expect routes to be defined at class level, not instance
Discard View and most of DOM, keep DOM events (required by History)

In favor of using libs such as React for DOM manipulation,
most of Marbles.DOM and the entirety of Marbles.View have been removed