Index: use proper request object.
Config: set proper base parameters.
Kernel: use proper config parameters.
Installer: move yaml configuration creation.

This way, the configuration is build after step 6. Therefore, we can use
the configuration in step 7.
Kernel: load container when available.

Only load the container when all the data is available, after the
installation.