[FEATURE] Extract PublicGenerator class.
[TEST] Test that master seed can be found from human seed.
Merge branch 'refactor-objects'