#12 added hook_requirements implementation (site builder ux)