New dashboard (WIP)

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

I would suggest to use PascalCase and camelCase, just to have a clear difference between the two kinds (first letter upper-cased or not).