Update in sync with Scenario Editor

Copied same reader here. Copied same SceneAction.h and updated
elementsview to integrate the additions.