Ify module, start on hook system

Hooks are not fully done yet.