This commit introduces a way to work with scenes by introducing a scene type and a function to move between it.