[WIP] Views hooks 

Setting up an early PR to get some feedback on views hooks.
this should probably be refactored into another area. what should be responsible for composing the default views?