Add modules and tabs logic to dashboard view

Now deals correctly with single module and tab dashboards requested by spotlight
Yes, I knew there was a pattern for it!