[#11815] Modify installer, add in registration form, add new registratio...

...n form functionality

NOTE: This pull request for review only. Not ready to be merged.