Extracting registration partials

Allow easier customization by implementors
Merge pull request #296 from projecthydra/extracting-partials-for-registration

Extracting registration partials