Add individual hooks for personal info/registration

Fixes #2857