Screenshots
A look at the interface
The module in action in the PrestaShop 9 back office.

Block list. Two active blocks, one per hook (here displayHeader and displayFooterBefore), and the menu-entry display toggle in the back office.

Editing a block. The hook chosen from a list, the visual editor that can be turned on, and three code fields with syntax highlighting: HTML, CSS and JS.