Dashboard

Quite a large PR - not for merging yet.

jo to have a look at some styles, and me to look into some publish issues.