Very rough, but works for now. The basic premise being that we need to collect all user data before we proceed with installation.