Upgrade scene


The main idea is to use the view components that are Monobehaviours to show data and call methods on ScriptableObjects. ScriptableObjects are providers. They implement the data holder function.