New dashboard (WIP)

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

shall we take this out from `cdb.js`? I already created a component in `cdbui`