Indeed, hooks does not require RESPONSE interface, and should be setup before, at the system level (i.e CMS_API) Added exportation solution via CMS_HOOK_EXPORT. Updated blocks settings for demo example project.
Examples CMS: examples
api: API is a simple example showing how to build a custom CMS using EWF. roc_api: api build using a CMS library using modules, themes, etc.