Adds abstraction layer for a dashboard and its different pages.