Scene factory attempt

Check le diagramme de classe dans le wiki.