Hooks service

This is tricky. Maybe this should be passed as config property similarly to the help.txt path.