Cracked decoupling y_groups from other modules!
More tests, especially for y_groups and y_hooks.