構造を大幅に変更し、Operationの余地を作る、シーン追加時の定義をまとめるなど。画面挙動的には変わらず