Separate view init from content population
Adapt to core loader changes
Use first-time wizard for database configuration