Right now these two stages are separated in each factory.
Explore ways to bring them together.
This comes with consequences:
- code for project creation mixed with application code
- no clear demarcation between two stages
- need to bootstrap the factory first with local user and then rerun init to use the generated provider file. Might not be easy to explain to users
A good alternative may be sharing one project factory module and place in each factory just the yaml file.
At least this way we don't replicate all the stage 0 code for each factory.