Add object registration for hooks. refs #4300
Modify test for hook, add test for notification refs #4256
Rename docs, tests and test/ui to doc, test and test/frontend to suite skeleton definition. refs #4212