Scenario principal qui génère tout