Main bundle structure generation.
Merge branch 'generate-main-bundle' into test
Main controller basic setup.