New dashboard (WIP)

This PR is only for discussion purposes, this must not be merged to `master` yet.

@xavijam I'd say we should only add a comment if it adds some missing or valuable piece of information. In this case it's obvious that the next line is a map view so don't think this comment is necessary (there are few more of those in this PR).