Note: All the `First()` in the code are temperary workarounds to make it work and require refractoring
build scenes data
cook and run
ToString