Extract additional view hooks into own plugin

Refs #3